/
№ | Пользователь | Рейтинг |
---|---|---|
1 | tourist | 3690 |
2 | jiangly | 3647 |
3 | Benq | 3581 |
4 | orzdevinwang | 3570 |
5 | Geothermal | 3569 |
5 | cnnfls_csy | 3569 |
7 | Radewoosh | 3509 |
8 | ecnerwala | 3486 |
9 | jqdai0815 | 3474 |
10 | gyh20 | 3447 |
Страны | Города | Организации | Всё → |
№ | Пользователь | Вклад |
---|---|---|
1 | maomao90 | 174 |
2 | awoo | 164 |
3 | adamant | 163 |
4 | TheScrasse | 159 |
5 | nor | 157 |
6 | maroonrk | 155 |
7 | -is-this-fft- | 152 |
8 | Petr | 146 |
8 | orz | 146 |
10 | pajenegod | 145 |
Название |
---|
Pascal — мой первый и единственный язык.Его главный плюс — простота(и этим все сказано))И пока я буду оставаться школьником,буду кодить только на этом чудесном языке)
поэтому и зеленый
А Вы чьим фейком будете? Некоторые на паскале пишут и на контестах жгут еще так.
Гене это скажи.
честно, тупой аргумент, никогда его не понимал, неужели не понятно, что гене все равно на чем писать, хоть на питоне ему скажи писать, он все равно будет 1м
те, кто пишет на паскале, либо привыкли, либо просто не хотят переучиваться, спорить о превосходстве с++ или java над паскалем, также глупо как спорить какая машина лучше, bmw или жигули, не находите?
Конечно, C++ и Java во многом превосходят вымирающий язык программирования Pascal. Другое дело что в школьных олимпиадах по программированию почти нет разницы на чем писать.
А еще, имена с большой буквы пишутся.
насчет того, что нет разницы на чем писать — не соглашусь, то ли писать кучу или еще какую структуру данных которая в с++ или java есть стандартная, да в c++, java (и тем более python) синтаксис проще, (зачем begin? { или вообще пробел и прочее), так же, в паскаль считывание медленнее, чем на с++... вообщем, по мне, с++, java крут как в олимпиадах так и в ООП
А ты не находишь, что ВСЕМ все равно на чем писать. Если руки из плеч, то они из плеч, а если нет, то язык тебе не поможет. Знание кучи еще никому не мешало. Не понимаю че тут спорить!? Хочешь доказать что-то? — докажи результатами своими. А пока что можешь написать книгу "Как стать фиолетовым с помощью неограниченной мощи языков с++, java etc"
Я неделю назад был еще и серым)
И в чем же его простота?:)
А в чём его сложность ?
Я не говорю, что он сложен. Но не вижу, чем он легче некоторых других языков
может хотя бы потому, что там синтаксис вполне понятен (если переводить с английского). Например, write — писать (то есть вывести данные), read — читать (то есть считать данные), а в С++ — cout и cin соответственно (или printf, scanf)
Ну это не синтаксис, а названия стандартных функций. И один STL стоит всей простоты паскаля, не надо париться и писать сортировку, бин. поиск и т.д.
"париться писать сортировку"
ахах, спасибо, посмешил, а то день сегодня скучный был...
Я не говорил что это сложно, я имел в виду что на это уходит время.
Звездочки, стрелочки и амперсанды — вот, что нужно для счастья)
Звездочки, стрелочки и амперсанды...
Красный рейтинг, вот что нужно:)
А можете скинуть ссылку на хабр? От себя добавлю, что я такой же как и все. Я выбрал C++ из-за STL ( все от лени), в этом плане также неплохо смотрится Java, но, к сожалению, её нет на республиканской олимпиаде в Белоруссии.
Я думаю, язык — лишь инструмент для выполнения задач. Мне кажется, хороший программист должен уметь быстро освоить новую технологию/язык на поверхностном уровне, знать на среднем уровне языков 5-10 и глубоко знать один-два — свою специализацию. Программирование — это не знание синтаксиса языка, а умение видеть чёткую задачу, решать её алгоритмически, продумывать архитектуру и структуру отдельных кусков так, чтобы всё работало быстро, с минимальным количеством ошибок и красиво смотрелось. В частности, я могу понять и написать что-то на Delphi, C/C++, Java, Python, JavaScript, HTML/TeX (если считать их языками программирования), PHP, C#.
Что же до меня, то для олимпиад я выбрал C++. Тут выбор вообще узок (чтобы было на всех соревнованиях и не приходилось мириться с TL) — Java/C++/Pascal. В Pascal слишком перегружен синтаксис и он не быстрее, чем код на C (без плюсов!). Java мне не нравится, потому что кажется черезчур избыточным и перегруженным языком да и к тому же иногда медленным (но это, думаю, скорее надо знать подводные камни и как оптимальнее писать — приходит с желанием/опытом). Плюс еще Java нет, например, на IOI. А C++ мне нравится почти всем. Отсутствие range check'ов и прочие "сюрпризы" я уже научился избегать и быстро ловить. Плюс есть STL (это было изначальным поводом перейти с Pascal), но, если его активно юзать, можно получить TL. Стараюсь заставлять себя подумать еще минут пять и придумать линейное решение вместо очевидного в три строчки с set/map — бывает полезно.
А, например, генераторы тестов, мелкие утилиты/парсеры и сайты я пишу на Python — он достаточно лаконичен, много где есть (в отличие, например, от Ruby, который я толком даже не изучал) и позволяет быстро написать что-то небольшое, не отвлекаясь на "обёртку".
После школы и ненавистного QBASIC, которому там учили, когда я выучил в первом семестре Паскаль, тоже думал что это гениальный язык, что он нереально крут, что нафиг мне ничего другого не нужно и т д. Когда во втором семестре выучил и начил кодить на С++, я полюбил его. Потом были и другие языки: и Java, и C#, и PHP и многое другое. Однако я до сих пор считаю, что в школе надо преподавать С++. Хотя бы в старшей школе. Мне азы языка С++ кажутся для этого достаточно очевидными и легко усваеваемыми.
Умные вещи написаны выше.
А мне тема напомнила мое "_что учить, чтоб делать сайты, html или php?_" 5летней давности.
Через год-два сами с улыбкой будете вспоминать:)