Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Простое любопытство)


Автор: cromm3 23.4.2007, 12:21
Привет!)) просто интересно где применяется к примеру Turbo Pascal 7.0? есть у него конкуренты? кто они?

Буду благодарен за разъяснения)

Автор: Snowy 23.4.2007, 13:04
Turbo Pascal в наше время применяется в учебных заведениях для изучения программирования.
Что касается конкуренции - зависит от целей.

Автор: Letov 24.4.2007, 17:41
Конкуренция конечно есть, это- Turbo Pascal 8.0, TMT Pascal, GNU Pascal. А применяются они
Цитата(Snowy @  23.4.2007,  13:04 Найти цитируемый пост)
Turbo Pascal в наше время применяется в учебных заведениях для изучения программирования.


Автор: KuZyagroup 25.4.2007, 17:46
Самый главный конкурент паскаля это время и  C++\C#. Вот заменят в школах изучение этого языка на что то более сильное и все.
П.С. Для любителей паскаля и сложных задач советую сайт acm.timus.ru

Автор: Snowy 25.4.2007, 18:19
Нострадамус, ты бредишь smile
Речь идёт о том, что есть, а не о том, что гипотетически можно было бы себе представить.

Цитата(KuZyagroup @  25.4.2007,  17:46 Найти цитируемый пост)
Вот заменят в школах изучение этого языка на что то более сильное и все.
Не заменят.
1. TP отлично подходит в качестве компилятора паскаля, как академического языка.
2. Квалификация учителей не позволит такой замены. Серъёзные программисты не пойдут на такую зарплату. А кто оплатит переобучение учителей? А, даже, если и оплатит - все разбегутся в программисты  smile 

Цитата(KuZyagroup @  25.4.2007,  17:46 Найти цитируемый пост)
Для любителей паскаля и сложных задач советую сайт acm.timus.ru
А это вообще здесь к чему?

Автор: KuZyagroup 25.4.2007, 23:16
Цитата

Не заменят.
1. TP отлично подходит в качестве компилятора паскаля, как академического языка.
2. Квалификация учителей не позволит такой замены. Серъёзные программисты не пойдут на такую зарплату. А кто оплатит переобучение учителей? А, даже, если и оплатит - все разбегутся в программисты 

Заменят.
1. То что препадают в обычных школах (синтаксис, простейшие задачи типа 2+2=4, как структурировать програму, и т.д. не нужный мусор) не надо быть квалифицырованым програмистом что бы учить это му же в том же C#\C++. 
Но есть огромный плюсы:
дети будут учить синтаксис тех языков которые могут пригодиться. 
Те кто захочет попраграмировать что-то "круче" будут приобретать полезный опыт.
(например я 3 года назад написал в Паскале 2-д игрушку с графикой 1024*768*16 как курсовую - и что полезного я из той проги извлек. Ответ сам напрашивается - ничего)
П.С. Все хватит smile 
П.П.С. По сабжу - FreePascal, Delphi, C#

Автор: aktuba 26.4.2007, 09:19
Цитата

и что полезного я из той проги извлек. Ответ сам напрашивается - ничего)


Бесполезных задач не бывает. Раз ничего не извлек - значит сам виноват =)

Автор: volvo877 26.4.2007, 10:07
KuZyagroup, а тебе не кажется, что если:

Цитата(KuZyagroup @  25.4.2007,  23:16 Найти цитируемый пост)
не надо быть квалифицырованым програмистом что бы учить это му же в том же C#\C++
, то
Цитата(KuZyagroup @  25.4.2007,  23:16 Найти цитируемый пост)
дети будут учить синтаксис
не совсем того, что нужно? Мало видел программ, с парой десятков меток на 50 строк программы? Не видел никогда программ, в которых НЕТ других циклов, кроме for, да и тот - только целочисленный, ИМЕННО потому, что неквалифицированный программист НЕ ЗНАЕТ о других возможностях? Ну, и потом... Если ТЫ в школе учился складывать 2+2, это значит только одно - то что ТЫ этому учился. Значит, так хотел узнать что-то другое... Обобщать не надо.

А вообще-то для HolyWars есть отдельный раздел - здесь не надо разводить войну... О преимуществах С над Паскалем будешь разглагольствовать в разделе С/С++.

Ты хоть одну более-менее серьезную программу на Паскале написал? Строк (хотя бы) на 10-15 тысяч? А на С? И все это, конечно, было НЕструктурированно, ибо для тебя - структура программы - 
Цитата

не нужный мусор
? Ну, конечно, как видно, куда лучше написать всю программу одним куском, а не использовать структурирование... 

P.S. Чтобы что-то сравнивать, надо иметь опыт написания И там, И там, и, поверь мне, не программ типа "Hello, World !"

Автор: ~FoX~ 26.4.2007, 10:11
cromm3, Трудно сказать, что именно паскаль применяется, ибо на нем написан только интерфейс, все остальное писалось в машкодах....Однако ж, у нас до сих пор работают несколько проектов написанных на нем и требующих поддержания....

Автор: Oluka 26.4.2007, 10:29
Цитата(KuZyagroup @ 25.4.2007,  17:46)
Самый главный конкурент паскаля это время и  C++\C#. Вот заменят в школах изучение этого языка на что то более сильное и все.
П.С. Для любителей паскаля и сложных задач советую сайт acm.timus.ru

Паскаль и С/С++ вовсе не конкуренты  ))) А то, что паскаль заменят на С++ - этого не будет. Это все равно, как если бы мы изучение сложения заменили умножением...

Добавлено через 3 минуты и 23 секунды

Цитата

Квалификация учителей не позволит такой замены. 

Это точно, хотя и грустно...

Автор: cromm3 26.4.2007, 22:15
Спасибо за разъяснения))
Общие ощущение, что изучается это все дело ради самого изучения... на практике применить не очень реально(кроме как поддержки старых прог)...

Автор: Snowy 27.4.2007, 01:55
Можно применять и на практике.
Но обычно этого не делают, т.д. DOS умер.
А вот для обучения он отлично подходит.
Ну а в принципе чего ещё ожидать от компилятора, созданного более 10 лет назад...
Для современных проектов выбирают более новые компиляторы.
Просто для обучения более новые не нужны - есть классический.
Но создавать реальные проекты, разумеется, лучше на более современных версиях.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)