О синтаксисе языков программирования
Я считаю Паскаль замечательным языком программирования. С ним я делал первые шаги в программировании. В среде Turbo (Borland) Pascal было множество библиотек на все случаи жизни для создания приложений под DOS. Посмотрите, хотя бы, на Life для DOS. Это была моя первая
Сейчас я понимаю, что это был ужасный код, изменять и дополнять который очень трудно. Да и всё это было не имело большого смысла, потому что потом я перешел на Delphi. Life для Windows, Chemical Lines, еще некоторые другие программы.
Также я «изучил» C, но не написал на нем ничего серьезного. Когда мне
В позапрошлом и прошлом учебном году мы писали несложные программки на C под Linux. Но в этом году программы по вычислительной математике, реализующие численные методы, я писал на Паскале.
Да, стоит отметить, что год назад мы делали проекты по информатике. Я писал программу, моделирующую движение точечных зарядов по сфере. Обязательным требованием было использование C, а не C++. Практически единственный оставшийся вариант, в котором относительно просто разрабатывать интерфейс, это использование C с библиотекой GTK. Тот факт, что я переписал потом свой проект на Delphi, однозначно говорит о том, какая среда для разработки интерфейса удобнее. Кстати, надо
Однако когда я писал последнюю программу по вычислительной математике, я осознал, что быстрее было бы написать на C. Действительно, фигурные скобки поставить быстрее, чем набрать begin и end; в if'е не нужно писать then и т. д. Сказался более чем годовой опыт работы в PHP с
Вот что написал Илья Бирман на эту тему:
Например, if ($a) b (); else c() выглядит как полное г.; if a then b else c читать намного приятнее.
Теперь я с подобным заявлением не соглашусь. Кроме самого программиста на код обычно никто не смотрит. А привыкнуть можно ко многому. Главное, чтобы было удобно.
Комментарии
Есть перевод на русский:
Но, насколько я помню, он неполный. GTK под Windows, версию не помню.
Очень спорное утверждение. Для команд из одного человека оно верно. Но
Да, есть куча нечитаемого кода
В общем, специалисты будут писать код, понятный для специалистов, а неспециалисты будут писать код, в котором сами же и будут разбираться.
если
Можно хоть мышкой набирать создав свой редактор, только от этого кода на Паскале не станет более удобочитаемым, при множестве вложенных конструкций от всех этих слов голова кругом идет, словно не программу, а художественный роман читаешь. Паскаль изначально создавался как учебный язык, поэтому его синтаксис не оптимизирован для удобства работы.
Оставьте свой комментарий