Есть ли у Паскаля будущее?

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Re: Есть ли у Паскаля будущее?

Сообщение Mikhail » 28.10.2013 15:18:53

runewalsh писал(а):Лично для меня смысла сидеть на паскале не останется, если в один прекрасный день в C++ запилят ВМЕНЯЕМЫЕ модули. Собираются уже сто лет в обед, но пока я в этом сильно сомневаюсь.


Можно посмотреть в сторону D. Правда там пока компилятор слишком сырой ИМХО.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: Есть ли у Паскаля будущее?

Сообщение *Rik* » 28.10.2013 16:21:16

runewalsh писал(а):Лично для меня смысла сидеть на паскале не останется, если в один прекрасный день в C++ запилят ВМЕНЯЕМЫЕ модули. Собираются уже сто лет в обед, но пока я в этом сильно сомневаюсь.

А я наоборот с С начинал. Потом С++ Builder, я нахваливал С и фыркал на паскаль, будучи уверенным что в паскале ни чего хорошего нет и лучше С уже ни чего не будет, но однажды мне понадобилось изготовить компоненту... Я пересел на Delphi, обратно на С уже не вернулся. Delphi есть все лицензии до XE включительно, дальше обновлятся не стал, кроссплатформенность в лице FireMonkey мне не понравилась, зато Lazarus подтянулся, счас вот на него переползаю...
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Есть ли у Паскаля будущее?

Сообщение dedm0zaj » 28.10.2013 16:49:52

runewalsh писал(а):Лично для меня смысла сидеть на паскале не останется, если в один прекрасный день в C++ запилят ВМЕНЯЕМЫЕ модули. Собираются уже сто лет в обед, но пока я в этом сильно сомневаюсь.

golang (или просто go). мельком пробежался по этому языку и мне он вполне понравился. по внешнему виду он больше похож на С, но по внутреннему содержанию на паскале-образные языки. есть вменяемые модули, объявления типов как в паскале (сначала набор имён переменных, затем тип), объявлению функций - тоже (с ключевым словом func), имеется конструкция type (в которой, как и в паскале, сооружаются новые типы), переменные сооружаются в конструкции var, нет ООП как такового, а есть структуры с возможностью присвоения им функций, наследования нет. язык очень строг и не будет компилироваться, даже если объявлена неиспользуемая переменная. видно, что авторы хотели создать безопасный и в то же время компактный язык. в нём нет неоднозначных конструкций, которые есть в С/С++. язык компилируемый и включает в себя сборку мусора.

это наверно всё, что вспомнил навскидку. ну ещё можно сказать, что язык придумали Роберт Гризмер, Роб Пайк и Кен Томпсон, и он уже используется гуглом.

из минусов: пока что язык молодой, нет полноценной IDE.

зы сам его не юзаю, но язык оч понравился. юзаю java, ибо нужно писать под планшет в личных целях.
dedm0zaj
постоялец
 
Сообщения: 108
Зарегистрирован: 05.10.2012 19:55:20

Re: Есть ли у Паскаля будущее?

Сообщение debi12345 » 28.10.2013 17:03:29

C++ запилят ВМЕНЯЕМЫЕ модули.

Не запилят :) Кто устал ждать - переходят на язык "D" (С++ с фишками ObjectPascal).

ПС:
На досуге для расширения кругозора обязятельно пощупаю "Haskell". По идее он научит думать пошире - функционально, то есть без глюко-опасной "state machine"-структуры обычных программ :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Есть ли у Паскаля будущее?

Сообщение *Rik* » 28.10.2013 17:21:26

debi12345 писал(а):
C++ запилят ВМЕНЯЕМЫЕ модули.

Не запилят :) Кто устал ждать - переходят на язык "D" (С++ с фишками ObjectPascal).

ПС:
На досуге для расширения кругозора обязятельно пощупаю "Haskell". По идее он научит думать пошире - функционально, то есть без глюко-опасной "state machine"-структуры обычных программ :)


Haskell... Уууу...
Вот тут про него очень правильно написано:
http://lurkmore.to/Haskell
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: Есть ли у Паскаля будущее?

Сообщение stanilar » 28.10.2013 17:32:19

Знакомый жабист жаловался, что C# выпиливает и javу. Я ему верю, т.к. не понимаю смысла кодить под вин на java, если есть C#.
stanilar
постоялец
 
Сообщения: 289
Зарегистрирован: 09.03.2010 19:09:02

Re: Есть ли у Паскаля будущее?

Сообщение Mikhail » 28.10.2013 17:36:44

stanilar писал(а):Знакомый жабист жаловался, что C# выпиливает и javу.


С Windows да. Но есть большой сектор не связанный с Windows и он будет продолжать расти. Кроме того, есть значительное количество кроссплатформенных приложений.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: Есть ли у Паскаля будущее?

Сообщение debi12345 » 29.10.2013 09:08:45

Пока что почти любая программа НЕкопоративного программиста пишется на Дельфях :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5759
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: Есть ли у Паскаля будущее?

Сообщение Mikhail » 29.10.2013 10:02:22

debi12345 писал(а):Пока что почти любая программа НЕкопоративного программиста пишется на Дельфях


Возможно. Но это пока еще есть компилятор.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: Есть ли у Паскаля будущее?

Сообщение Лекс Айрин » 29.10.2013 11:35:15

Mikhail, исходный код доступен. Бросят одни -- форкнут проект другие.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Есть ли у Паскаля будущее?

Сообщение Mikhail » 29.10.2013 11:47:00

Лекс Айрин писал(а):Mikhail, исходный код доступен. Бросят одни -- форкнут проект другие.


Не все так просто, современный компилятор сделать - ЗАДАЧА.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: Есть ли у Паскаля будущее?

Сообщение Лекс Айрин » 29.10.2013 11:54:46

Mikhail, с нуля, да. Но переписать(изменить) намного проще. К тому же есть компиляторы компиляторов, которые львиную долю работы берут на себя.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Есть ли у Паскаля будущее?

Сообщение Mikhail » 29.10.2013 12:01:56

Лекс Айрин писал(а):Mikhail, с нуля, да. Но переписать(изменить) намного проще. К тому же есть компиляторы компиляторов, которые львиную долю работы берут на себя.

Это касается Лексера и Парсера. Оптимизатор придется писать самому.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Re: Есть ли у Паскаля будущее?

Сообщение Лекс Айрин » 29.10.2013 12:13:50

Mikhail, а ты хочешь и рыбку съесть и шкурку сдать?

Желательно и по коду, который автоматика написала, ручками пройтись.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: Есть ли у Паскаля будущее?

Сообщение Mikhail » 29.10.2013 12:30:15

Лекс Айрин писал(а):Mikhail, а ты хочешь и рыбку съесть и шкурку сдать?

Желательно и по коду, который автоматика написала, ручками пройтись.

Лексер и парсер для Паскаля вообще можно написать руками, без проблем.

А вот толковый оптимизатор... Не уверен что на этом ресурсе есть люди способные создать такую вещь.
Mikhail
энтузиаст
 
Сообщения: 565
Зарегистрирован: 24.10.2013 16:06:47

Пред.След.

Вернуться в Потрепаться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

Рейтинг@Mail.ru