Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 22:11   #1
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
Вопрос Pascal

Доброго всем! Меня не было на форуме около месяца и вернувшись я обнаружил что один из моих любимых разделов (собственно сабж) перемещен в категорию "Новичкам в программировании", я хоть уже и не новичок, но сделать иной раз на паскале что нибудь, для души, так сказать, тянет. Не то что бы меня это волновало, но все же, разве паскаль не заслуживает более уважительного отношения, хотя бы по выслуге лет? Мне кажется что в разделе делфи он отлично вписывался...

PS Может этот вопрос уже и поднимался, то прошу прощения, как я уже сказал меня не было на форуме...

Update

PSS Да, да, я понимаю что язык учебный и Alar'у виднее куда его втыкать. Но с таким же результатом можно сказать что Basic учебный и C в какой то мере...
В планах порабощение вселенной...

Последний раз редактировалось zumm; 07.12.2010 в 22:18.
zumm вне форума Ответить с цитированием
Старый 07.12.2010, 22:23   #2
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Полноценные программы на Pascal уже давным давно не пишутся и поэтому принято считать, что, данным языком пользуются студенты/ школьники в момент изучения программирования(ни фига себе аксиому состряпал). ИМХО.

Цитата:
Но с таким же результатом можно сказать что Basic учебный и C в какой то мере...
А как- же макросы и драйвера, а скрипты CGI на сервер? Подобное не напишешь на Pascal...

Последний раз редактировалось vasek123; 07.12.2010 в 22:30.
vasek123 вне форума Ответить с цитированием
Старый 07.12.2010, 22:24   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Просто "залетных" гостей в этом разделе довольно много, вот и перенесли его в новички
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 07.12.2010, 22:42   #4
zumm
БохЪ
Форумчанин
 
Аватар для zumm
 
Регистрация: 30.09.2009
Сообщений: 724
По умолчанию

Цитата:
Полноценные программы на Pascal уже давным давно не пишутся
А как же фри паскаль? и его обертка лазарус?

Цитата:
Просто "залетных" гостей в этом разделе довольно много, вот и перенесли его в новички
Но это ведь не делает его менее значимым?
В планах порабощение вселенной...
zumm вне форума Ответить с цитированием
Старый 07.12.2010, 22:45   #5
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Для простых консольных утилит паскаль - самое то. Драйвера тоже можно при большом желании пилить. Насчет CGI скриптов не в курсе, не сталкивался, но они разве не сами себе язык? Или как?

И да, ваш этот C# и прочие говноявы - это же ппц просто, а не языки. Шарпы - это адовая помесь бейсика дельфи и си. Как на этом можно писать - я без понятия вообще. Да и Си тоже с непривычки вызывал у меня ступор в конструкциях вида if (a = 2) break; Минут пять тупил, чтобы понять, почему же при a=2 не происходит break;
Чтобы понять рекурсию, сперва нужно понять рекурсию.

Последний раз редактировалось Tronix; 07.12.2010 в 22:51.
Tronix вне форума Ответить с цитированием
Старый 07.12.2010, 22:55   #6
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от zumm Посмотреть сообщение
А как же фри паскаль? и его обертка лазарус
Вообше- то, это уже то- же самое что и Object Pascal... А это уже, можно сказать, модифицированный язык(как в принципе и Delphi).
Пишите в вашем случае в разделе Delphi- не промахнетесь!

Цитата:
Сообщение от Tronix Посмотреть сообщение
Для простых консольных утилит паскаль - самое то.
Проще говоря, для вирусов. Вопросы взлома, между прочим, здесь запрещены

Цитата:
Сообщение от Tronix Посмотреть сообщение
Да и Си тоже с непривычки вызывал у меня ступор в конструкциях вида if (a = 2) break; Минут пять тупил, чтобы понять, почему же при a=2 не происходит break;
Просто, С не похожа на Pascal и проверка будет примерно такая:

Код:
   if(a==2) break;
=- это оператор присваивания!

p.s. Что касается С# так я на нем не сижу... Мне, просто, нет необходимости на нем кодить.

Последний раз редактировалось vasek123; 07.12.2010 в 23:10.
vasek123 вне форума Ответить с цитированием
Старый 07.12.2010, 23:02   #7
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Цитата:
И да, ваш этот C# и прочие говноявы - это же ппц просто, а не языки. Шарпы - это адовая помесь бейсика дельфи и си. Как на этом можно писать - я без понятия вообще. Да и Си тоже с непривычки вызывал у меня ступор в конструкциях вида if (a = 2) break; Минут пять тупил, чтобы понять, почему же при a=2 не происходит break;
Не нравится - не юзай. И вобще, при чем тут то, что ты написал...зачем холивар разводить...
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 07.12.2010, 23:35   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
А как же фри паскаль? и его обертка лазарус?
там Object Pascal=Delphi(ну почти).
Цитата:
И да, ваш этот C# и прочие говноявы - это же ппц просто, а не языки.
а давайте вы приведете хоть один аргумент?(личная привычка к другому ЯП не считается)
там чистое ООП.
Цитата:
Шарпы - это адовая помесь бейсика дельфи и си.
дауж, интересный вывод.(делфи и барсиком в нем не пахнет, а про плюсы уже забыли)
Цитата:
Минут пять тупил
а нужно было всего лишь запомнить как правильно проводить в нем сравнения.(опять привычка к другому ЯП?)
в асме вообще
Код:
cmp [eax],0
je .equal
и ничего, не орут же люди.
Цитата:
Для простых консольных утилит паскаль - самое то.
Делфи легко позволяет писать консольные проги.

Паскаль устарел хотя бы тем что он под ДОС.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.12.2010, 01:57   #9
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от zumm Посмотреть сообщение
Но это ведь не делает его менее значимым?
Паскаль преподают не только программистам, а также студентам других специальностей. А они как раз и есть новички
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 09.12.2010, 11:49   #10
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
в асме вообще
Код:
cmp [eax],0
je .equal
и ничего, не орут же люди.
Смотря в каком асме. Если юзать макросы то можно примерно так:
Код:
if eax=0 ...
Цитата:
Сообщение от Пепел Феникса
Делфи легко позволяет писать консольные проги.
Паскаль устарел хотя бы тем что он под ДОС.
GNU Pascal, Virtual Pascal, Free Pascal - в расчет не берем? Ваще то "паскаль" не может быть под какую-то платформу. Компиляторов тысячи под разные платформы. И изначально USDN (или как-то так) Pascal был ваще писан под мотороловский проц (Apple II) и о DOS понятия не имел.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo Pascal or Pascal ABC Ikram Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 13:44
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
Перевод кода из Pascal в Object Pascal zemskov77 Общие вопросы Delphi 1 03.01.2009 09:37