Головна Обговорення Лінки Пошук Prykladna СС Прикладна _КОЛЕДЖ 29.03.2024 04:13:02 (EEST=GMT+2)
ACM -
Навігація -
Теми форуму +
Чи знали ви, що... ? (beta) -
Єдина країна, де за 1983 роки не зареєстровано жодного народження, — Ватикан.
Події
ПнВтСрЧтПтСбНд
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Birthday(s):
AVATARbbodio
AVATARklichuk
AVATARGrudik
AVATARKiraSvetlova

Перегляд теми
ACM Контестер | Теревені | Теревені
Сторінка 1 з 2 1 2 >
Автор С++ - за і проти
Ostap
Модератор

Повідомлень: 426
Звідки: ЛНУ, Прикладна, ПМІ-81
Зареєстрований: 03.03.06
Опубліковано 31-05-2007 22:45
Пропоную в цій гілці форуму писати свої думки за і проти певних мов програмування (не обов'язково С++). Який ви бачите розвиток певної мови? Чому вона вам подобається? Чому ви перейшли з одної мови до іншої, чи хотіли б перейти? Все пишіть тут!


Не помиляється той, хто нічого не робить!
Ostap 200-738-699 Ostap Korkuna (Lviv NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Ostap
Модератор

Повідомлень: 426
Звідки: ЛНУ, Прикладна, ПМІ-81
Зареєстрований: 03.03.06
Опубліковано 31-05-2007 23:04
В чаті вивісили статтю
ibm 31.05.2007 19:59:17
Зацініть статтю: http://www.xakep.ru/post/38388/default.asp Цікавенька...


Вона мене надихнула на такі повністю СУБ'ЄКТИВНІ думки (вони заповнили чат і я створив гілку в форумі :) ):

Стаття дуууже суб'єктивна! Але якщо читати між рядків можна погодитись з деякими тезами:
На С++ справді легше допуститися помилки, бо він містить багато спрощених синтаксичних конструкцій - але це дозволяє писати код швидше і робить його компактнішим.
В програміста на С++ мабуть більше не прихованих можливостей, але це накладає на нього високу відповідальність, щоб правильно користуватися ними.
С++ - однозначно є мовою для тих, хто любить експериментувати, шукати нові підходи, програмістів-митців. Писання коду на С++ - це не рутина, а спосіб самовираження.
Одну і ту ж річ на С++ можна написати великою кількістю способів - це робить його цікавим. Але ця можливість абсолютно не підходить для промислового програмування. Коли людина навчається програмувати на С++ - вона виробляє свій власний стиль. Це дозволяє самовиражатися, ідентифікувати себе серед інших програмістів. Коли ж програміст приходить на фірму працювати - його ставлять в чіткі рамки. Далі продовжувати не буду - про рамки вам розкажуть на будь якій фірмі.

Особисто я коли пишу на С++ відчуваю себе художником - пишу так, як мені подобається і отримую від цього задоволення. А коли пишу щось на С#, то відчуваю себе майстром, що забиває цвяхи - це теж приносить задоволення, задоволення тим, що щось робиш і воно працює, але немає того відчуття, наче ти митець і щось "твориш"...

Повторюю, це все лише мої суб'єктивні думки. Хотілося б почути ваші.




Не помиляється той, хто нічого не робить!
Ostap 200-738-699 Ostap Korkuna (Lviv NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 01-06-2007 00:29
Ну в мене так само, тільки з Pascal i Delphi, і відчуваю я себе мислитилем (бо це і є мій тип: лівопівкульна людина). Що мене відверто харить у паскалі - так це - те, що там нема зв'язку з реальністю - тобто графіки й інтерфейсу.
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 01-06-2007 09:52
Як на мене: нас не пре, коли ми незнаємо, що робимо, і що можемо зробити, тому, що тоді не піднімається наша самооцінка.:( Я чув, що є така штука, як "мить прозріння".:| Це - коли ти довго думав, а тепер до тебе дійшло.B) Так от: до тебе ніколи не дійде, коли ти незнаєш що має до тебе дійти.:o Хіба сам алгоритм, але про то ми й не говоримо.;) Бо тобі потрібно знати ту мову. Ось чому ліньки вчити нові мови.;)B) крім того завжди хочеться працювати на себе...;)

Доречі ніхто не думав про те, щоб зробити editor(генератор коду) для web-сторінок?:);):D
Змінив(ла) ibm, 01-06-2007 15:52
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 01-06-2007 10:08
By the way: там, з рейтингом мов: хто-небудь може розшифрувати, що там було написано? Пліз.;)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
webmaster
Головний Адміністратор

Аватар користувача

Повідомлень: 1135
Зареєстрований: 17.03.07
Опубліковано 01-06-2007 10:12
Можна подивитися на статистику по задачам на одному із сайтів подібних до нашого
http://acm.uva.es/problemset/statsjudge2.php

Там видно, що кількість АС (зараховано) на С і С++ становить 31,2-31,6%, а на Паскалі - 28,6%, на Ява - 22,8%. Це дані 5629528 сабмітів!

Отже на С пишуться правельніші сорси, ну хотя б на тому сайті.

Але з іншого боку С програє по таким помилка CE (помилка компіляції) RE (часу виконання).
Змінив(ла) webmaster, 01-06-2007 10:29
brus07 brus07 (Lviv NU) http://acm.lviv.ua Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 01-06-2007 14:55
Я б не хотів, щоб у майбутньому були такі глючені шпільки, як от Heroes3: Armagedon's Blade, які зависають, причому інколи глючать bootsector.
Я розумію, що дівасі не треба Лінуху з кучою супер-настройок й заборон доступу, тому для всіх було б краще, якби ми писали на нормальних мовах, які працюють поверхнево, а не лізуть в зад (ну тобто - куди голова не влазить:D:D:D) і біос (нє, ну генератор рендома то ще нехай поживе;):D), а працюють під ОС а не портять її. Розумієте: "програмістом-митцем" бути звісно можна, але коли твоя прога глючить біос чи бутсектор...;) Це - вже вірус, того ти стаєш біологом:).
Реально - так можна легко вирішити ключові проблеми Вінди.;)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 18-06-2007 10:08
Я думаю: то не найкраща мова - ду можна написати "Ту Ті Ту-Ту-Ту :|"(2 чай в номер 222 :D)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
SoNyk1987
Користувач

Повідомлень: 9
Звідки: Нацiональний аграрний університет
Зареєстрований: 23.06.07
Опубліковано 23-06-2007 09:56
Я програмував на С# Pascal Delphi зараз вивчаю С++ в С дійсно більше можливостей імпровізувати легше писати проги які будуть щось рахувати а от робота з текстом дещо важча ніж на пасі можливо я ще не зовсім розібрався але без типу string важкувато а взагалі не завадило б уже український компілятор написати такий щоб крутіший за всіх:DB)
Надіслати приватне повідомлення
Автор RE: С++ - за і проти
DixonD
Модератор

Повідомлень: 167
Звідки: ЛНУ ім. Івана Франка
Зареєстрований: 21.10.06
Опубліковано 23-06-2007 12:12
Ага, вже написали "крутий" компілятор Алго...:-)
Ніфіга не може, компілює з глюками, зато робот є, о!:-D
DixonD 427265719 dixond[злий_пес]acm[на]lviv[на]ua DixonD (Lviv NU) http://dixond.blogspot.com/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Romko
Користувач

Повідомлень: 113
Звідки: mdegree
Зареєстрований: 07.11.06
Опубліковано 23-06-2007 12:12
SoNyk1987 написав:
Я програмував на С# Pascal Delphi зараз вивчаю С++ в С дійсно більше можливостей імпровізувати легше писати проги які будуть щось рахувати а от робота з текстом дещо важча ніж на пасі можливо я ще не зовсім розібрався але без типу string важкувато а взагалі не завадило б уже український компілятор написати такий щоб крутіший за всіх:DB)

А хто сказав, шо на С++ немає типу string ?!!!
#include <iostream> //iostream
#include <string> // string
using namespace std;

int main()
{
string S;
S = "";
for(i = 0; i < 100; i++)
S += char(i + '0');
cout << S << endl;
}



Змінив(ла) Romko, 23-06-2007 13:37
Treizzz 7715843 Romko [Lviv NU] Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Mace Windu
Користувач

Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06
Опубліковано 23-06-2007 13:17
В С++ є string.
Mace_Windu 248-855-941 Mace(Lviv Polytechniс NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 23-06-2007 19:06
Це шо - "зкорочений" варіант Паскалівського:p:

Var S : string[100];




, га?:D

:|І для кожного такого - писати свій алгоритм? Да... 1065 - тоді справді напів ACM складності:D:D:D:D:D
Може це й generic, але швидше вже для токого, для чого той generic потрібен писати свій компіллер..........


Pascal not dead!
Змінив(ла) ibm, 23-06-2007 19:10
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Romko
Користувач

Повідомлень: 113
Звідки: mdegree
Зареєстрований: 07.11.06
Опубліковано 23-06-2007 19:28
ibm написав:
Це шо - "зкорочений" варіант Паскалівського:p:

Var S : string[100];




, га?:D

:|І для кожного такого - писати свій алгоритм? Да... 1065 - тоді справді напів ACM складності:D:D:D:D:D
Може це й generic, але швидше вже для токого, для чого той generic потрібен писати свій компіллер..........

Взагалі-то скороченіше написати :
string S;
ніж
var S : string [100];:|


Treizzz 7715843 Romko [Lviv NU] Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Romko
Користувач

Повідомлень: 113
Звідки: mdegree
Зареєстрований: 07.11.06
Опубліковано 23-06-2007 19:29
Romko написав:
SoNyk1987 написав:
Я програмував на С# Pascal Delphi зараз вивчаю С++ в С дійсно більше можливостей імпровізувати легше писати проги які будуть щось рахувати а от робота з текстом дещо важча ніж на пасі можливо я ще не зовсім розібрався але без типу string важкувато а взагалі не завадило б уже український компілятор написати такий щоб крутіший за всіх:DB)

А хто сказав, шо на С++ немає типу string ?!!!
#include <iostream> //iostream
#include <string> // string
using namespace std;

int main()
{
string S;
S = "";
for(i = 0; i < 100; i++)
S += char(i + '0';);
cout << S << endl;
}


А це я просто показав, як можна використовувати тип стрінг



Змінив(ла) Romko, 23-06-2007 19:31
Treizzz 7715843 Romko [Lviv NU] Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 23-06-2007 21:25
А... ну тоді зрозуміло...:D NP Треба буде почитати книжечку з С;)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Mace Windu
Користувач

Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06
Опубліковано 23-06-2007 21:48
C++. В С дійсно нема стрінгів.
Mace_Windu 248-855-941 Mace(Lviv Polytechniс NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 24-06-2007 16:11
B)Тоді й не треба. Ти полегшив мені роботу.:D А розкажіть: які відмінності між С і С++, ато я не січу.:)


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Автор RE: С++ - за і проти
Mace Windu
Користувач

Повідомлень: 141
Звідки: НУ "ЛП"
Зареєстрований: 13.04.06
Опубліковано 24-06-2007 16:32
У С++ присутній об'єктно орієнтовний підхід, що для АСМу не надто потрібно. Але, як наслідок ООП, там є стандартна бібліотека шаблонів, STL, яка містить ряд зручних речей типу string, vector і т.п.
Mace_Windu 248-855-941 Mace(Lviv Polytechniс NU) Надіслати приватне повідомлення
Автор RE: С++ - за і проти
ibm
Користувач

Аватар користувача

Повідомлень: 422
Звідки: LPML
Зареєстрований: 21.02.07
Опубліковано 03-07-2007 10:00
Можете плз. "розшифрувати"...(З SRM)
int numberofparticipants(vector<string> marks)
{
...///якийсь код
}



і ще: Break; - те ж, що Exit; у Паскалі?


Pascal not dead!
ibmua 353747640 ibm http://code.knopok.net/ Надіслати приватне повідомлення
Сторінка 1 з 2 1 2 >
Перейти на форум:
Голосування
Що Ви б хотіли отримати в якості подарунку на змаганні з програмування?

Медалі

настільні ігри

торт

клавіатура, навушники, флешки і т.д.

квитки в кіно

квитки в аквапарк

квитки на пейнтбол

книги

футболки з логотипом змагання

Для участі в голосуваннях Ви повинні залогуватись.
Міні-чат +
Зараз на сайті -
Гостей: 3
На сайті немає зареєстрованних користувачів

Користувачів: 5,091
новачок: dasha_sha
Powered by PHP-Fusion © 2003-2006
LNU ACMania © 2004-2011 e-mail: webmaster@acm.lviv.ua
23,444,419 унікальних відвідувачів
Our projects: ACM Contester, _College.
  пїЅпїЅпїЅпїЅпїЅпїЅпїЅ Orphus     bigmir)net TOP 100