The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

OpenNews: Релиз компилятора Free Pascal 2.2.0, opennews (?), 11-Сен-07, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


85. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от WhiteWind (??), 13-Сен-07, 21:47 
>правда ? посмотри хотябы на убогий цикл for в паскале. как на
>нём написать цикл по двум переменным for (int i = 0,
>j = 0; i < 100; i += (++j)++) ? по
>переменным не типа int ? И так везде, куда не сунешься.

Цикл можно делать по всем перечисляемым типам. А цикл for изначально предназначен для последовательного перебора по одному параметру. Для всего остального есть while. А это ваше нецелевое использование for лишь ухудшает читабельность кода.

>Но даже, если смотреть на простые begin end, то сколько вы тратите
>своей программистской жизни на набивание этих бесполезных слов. Короче, от паскаля,
>такое же ощущение, как от случайно попавших на простынь песчинок, мешающих
>спать: программировать на нём можно, но только страшно раздражаясь по мелочам.

Меня, например, очень раздражает необходимость зажимать shift для набора этих ваших {}, я их медленнее, чем begin end набираю.

Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от Тушкан (?), 14-Сен-07, 14:13 
>Для всего остального есть while

Ну да. Можно извратиться и while, если по нормальному не получается. Кто ж спорит то. Это и есть идеология паскаля - загонять программиста в рамки. Т.е. если на С вы можете писать и так и этак, выбирая вариант, который ВЫ, считаете правильным, то в паскале вы ВЫНУЖДЕНЫ выбирать вариант, который кто-то выбрал за вас, посчитав правильным. При это всегда обосновывается тем, что "так правильно". Т.е. не инструмент для человека, а человек для инструмента. Благодаря такому подходу, программирование уже почти превратилось из искусства в банальное ремесло.

>Цикл можно делать по всем перечисляемым типам.

Ух ты. С тех пор, как я в последний раз имел дело с этим недоязыком, произошёл определённый прогресс. Наверно благодаря Борланду, который в свой дельфи тащит все сишные фишки.

>я их медленнее, чем begin end набираю.

Ну, потому на Паскале и программируете :-)  

Ответить | Правка | Наверх | Cообщить модератору

91. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от Тушкан (?), 14-Сен-07, 14:35 
Ещё такое вопрос. Не в плане наезда на пасквилянтов, а просто из чистого детского любопытства: шаблоны классов в пасакале уже появились ?

Ответить | Правка | Наверх | Cообщить модератору

93. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от WhiteWind (ok), 14-Сен-07, 22:16 
>Ещё такое вопрос. Не в плане наезда на пасквилянтов, а просто из
>чистого детского любопытства: шаблоны классов в пасакале уже появились ?

Нет, не появились.

Ответить | Правка | Наверх | Cообщить модератору

96. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от XAnder (ok), 15-Сен-07, 15:42 
>Ещё такое вопрос. Не в плане наезда на пасквилянтов, а просто из
>чистого детского любопытства: шаблоны классов в пасакале уже появились ?

Так, тоже чисто для справки, не в плане наезда. Классов в Си вообще нет, и в Паскале тоже. Это не ОО языки. Turbo/Object/etc Pascal - это уже другие языки, к развитию которых автор Паскаля не имеет никакого отношения. То же можно сказать и о C++ и Objective-C по отношению к оригинальному языку Си.

P. S.: Сам я с одинаковым уважением отношусь и к Си, и к Паскалю, хотя уже и не припомню, когда в последний раз что-то писал на Паскале или каком-нибудь паскалеподобном языке.

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

98. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от DeadMustdieemail (??), 17-Сен-07, 10:09 
>Так, тоже чисто для справки, не в плане наезда. Классов в Си
>вообще нет, и в Паскале тоже. Это не ОО языки. Turbo/Object/etc
>Pascal - это уже другие языки, к развитию которых автор Паскаля
>не имеет никакого отношения.

Выше по тексту налицо явное смешивание в термине "C" как самого C,
так и C++. "Голый" C лично я весьма редко использую, исключительно
для написания кода под ОС, на которые трудно найти либо хлопотно
установить компилятор C++ - типа OpenVMS.

>То же можно сказать и о C++ и Objective-C по отношению
>к оригинальному языку Си.

Действительно, автор Паскаля не имеет отношения к языкам C++ и
Objective-C :). А вот комитеты по развитию стандарта C++ и C
процентов на 40 состоят из одних и тех же людей.

>P. S.: Сам я с одинаковым уважением отношусь и к Си, и
>к Паскалю, хотя уже и не припомню, когда в последний раз
>что-то писал на Паскале или каком-нибудь паскалеподобном языке.

+1

Ответить | Правка | Наверх | Cообщить модератору

92. "Релиз компилятора Free Pascal 2.2.0"  +/
Сообщение от serg1224email (?), 14-Сен-07, 21:50 
> ... программирование уже почти превратилось из искусства в банальное ремесло

К слову сказать, некоторый "авангардист" - "специалист" от искусства - такого понапишет, что кроме него самомго никто код разобрать не может, да и читать противно! А ему нравится, прям душа поёт :-) "Ну и пусть себе летит железяка ржавая" (c)

Свободой нужно, конечно, учиться владеть.

Да чего там спорить-то, Си и Паскаль - разные языки и программисты выбирают то, что им ближе или лучше подходит под конкретную задачу. Ну давайте еще поспорим какой язык лучше: русский или английский :-) На английском, например, больше статей написано в инете... :-D

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру