Форум русскоязычного сообщества Ubuntu


Автор Тема: Паскаль под Linux  (Прочитано 23140 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #15 : 13 Мая 2010, 11:24:03 »
И при всём вышеперечисленном Борланд с 2006 года начал упорно пытаться оттелаться от разработки Delphi равно как и остальных средств разработки и сумел найти покупателя только в 2008, предварительно реструктуризировав эту часть своего бизнеса. Я как то на сегодняшний день знаю только две платформы для разработки на паскале Delphi и Lazarus. Корпоративный сектор выбрал в своё время первый потому что это была хорошая RAD система. Сегодня многие в корпоративном секторе предпочитают интранет с вебмордой, и тут уже Pascal в любых его проявлениях не так интересен как высокоуровневые языки со сборщиками мусора и развитыми фреймворками  для веб разработки. C/C++ в мире системного программирования куда нужнее чем паскаль.

Несомненно работа где требуются программисты на паскаль есть. Но есть ли перспективы работы над новыми крупными проектами? Можно найти работу и для фортран программиста, но это будет только поддержка старого кода, который слишком дорого переписывать на новые тулкиты. Не ждут ли такие перспективы паскаль программистов?

Имея за плечами опыт разработки на паре языков программирования третий, при необходимости освоишь быстро. И я бы советовал первыми двумя сделать C/C++ и Python. А паскаль выучить при необходимости или из любопытства. Он не так уж плох и совсем не сложен, но актуальны сегодня другие технологии.

Оффлайн ierofant

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #16 : 13 Мая 2010, 18:09:14 »

Бред, я знаю на сегодняшнем рынке, много крупных компаний в России, Украине, Казахстане, которые именно разрабатывают корпоративное ПО именно на Паскале(Delphi или Lazarus).


Если кто-то отстал от жизни, и, причём, очень сильно отстал, это не повод им уподобляться.

Оффлайн zhenya0007

  • Активист
  • *
  • Сообщений: 763
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #17 : 13 Мая 2010, 19:41:26 »
И при всём вышеперечисленном Борланд с 2006 года начал упорно пытаться оттелаться от разработки Delphi равно как и остальных средств разработки и сумел найти покупателя только в 2008, предварительно реструктуризировав эту часть своего бизнеса. Я как то на сегодняшний день знаю только две платформы для разработки на паскале Delphi и Lazarus. Корпоративный сектор выбрал в своё время первый потому что это была хорошая RAD система. Сегодня многие в корпоративном секторе предпочитают интранет с вебмордой, и тут уже Pascal в любых его проявлениях не так интересен как высокоуровневые языки со сборщиками мусора и развитыми фреймворками  для веб разработки. C/C++ в мире системного программирования куда нужнее чем паскаль.

Несомненно работа где требуются программисты на паскаль есть. Но есть ли перспективы работы над новыми крупными проектами? Можно найти работу и для фортран программиста, но это будет только поддержка старого кода, который слишком дорого переписывать на новые тулкиты. Не ждут ли такие перспективы паскаль программистов?

Имея за плечами опыт разработки на паре языков программирования третий, при необходимости освоишь быстро. И я бы советовал первыми двумя сделать C/C++ и Python. А паскаль выучить при необходимости или из любопытства. Он не так уж плох и совсем не сложен, но актуальны сегодня другие технологии.

Очень сильно ты обделен знаниями, в области корпоративного проектирования, а именно эта область обладает самыми польшими потоками финансирования.

вот например www.utipsoftware.com  весь комплекс написан на pascal(delphi),  эта компания разрабатывает программное обеспечение для брокеров по всей России и за рубежем более 20 очень крупных компаниий с нехилым оборотом.

Вот например компания, у коготой все современное программное обеспечение написано на Pascal(Delphi) http://www.gms.com.ua/

Это лидер строения корпоративных ERP систем в Украине. Компании, которые пользуются этой системой это мировые лидеры экспорта продукции и лидеры внутри страны. Это многомиллиардные обороты.

И таких примеров я знаю уйму, у которых все пишется на Pascal (Delphi).

Pascal лидирует в корпоративном секторе, лидирует и будет лидировать.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #18 : 13 Мая 2010, 23:44:16 »
Я не спорю с тем что можно найти работу на паскале. И даже можно найти работу с очень очень хорошой зарплатой и большими перспективами. Я говорю о перспективах самого языка. А они, помоему, неразрывно связанны с одной единственной платформой разработки Delphi без которой это язык весьма вероятно сегодня бы уже был только историей. И эта среда разработки далеко не кросплатформенная.

Начиная новый проект многие сегодня уже начинают думать поддержке нескольких платформ и тут паскаль как бы не в самом выгодном положении. Там один профессиональный фреймворк для одной платформы и его иммитация сделанная энтузиастами.

Разумеется от миллионов строк кода на дельфях не отмахнуться и их будут поддерживать ещё десятилетиями. Когда кросплатформенность встанет раком сею проблему у существующих приложений будет решать wine. И так будет пока новые игроки на рынке постепенно не вытеснят старые приложения.

Почему C/C++ всё ещё перспективны, да потому что под них написанна куча фреймворков со своими достоинствами и недостатками под все нужды и все платформы. Я изучаю Qt для себя, потому что на нём можно писать приложения которые будут работать на чём угодно вплоть до сотовых телефонов и это профессиональный RAD фреймворк. Его роль и роль подобных ему технолокий будет в ближайшее время будут только расти, а вот роль паскаля будет постепенно падать это как не крути. Хотя на наш век конечно хватит до пенсии проработать паскаль программистом, поддерживая крупные проекты с 15 летней историей и оргомным количеством клиентов.

Пользователь решил продолжить мысль 14 Мая 2010, 00:15:28:
Кстати, zhenya0007, ты сам дельфист? Если да было бы интересно узнать о положени дел изнутри  современного паскаля. Какие перспективы у него как у яыка. Пишутся ли на нём перспективные фреймворки за пределами дельфи и его клонирования?
« Последнее редактирование: 14 Мая 2010, 00:15:28 от VestniK »

Оффлайн zhenya0007

  • Активист
  • *
  • Сообщений: 763
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #19 : 14 Мая 2010, 19:19:17 »
Я не спорю с тем что можно найти работу на паскале. И даже можно найти работу с очень очень хорошой зарплатой и большими перспективами. Я говорю о перспективах самого языка. А они, помоему, неразрывно связанны с одной единственной платформой разработки Delphi без которой это язык весьма вероятно сегодня бы уже был только историей. И эта среда разработки далеко не кросплатформенная.

Начиная новый проект многие сегодня уже начинают думать поддержке нескольких платформ и тут паскаль как бы не в самом выгодном положении. Там один профессиональный фреймворк для одной платформы и его иммитация сделанная энтузиастами.

Разумеется от миллионов строк кода на дельфях не отмахнуться и их будут поддерживать ещё десятилетиями. Когда кросплатформенность встанет раком сею проблему у существующих приложений будет решать wine. И так будет пока новые игроки на рынке постепенно не вытеснят старые приложения.

Почему C/C++ всё ещё перспективны, да потому что под них написанна куча фреймворков со своими достоинствами и недостатками под все нужды и все платформы. Я изучаю Qt для себя, потому что на нём можно писать приложения которые будут работать на чём угодно вплоть до сотовых телефонов и это профессиональный RAD фреймворк. Его роль и роль подобных ему технолокий будет в ближайшее время будут только расти, а вот роль паскаля будет постепенно падать это как не крути. Хотя на наш век конечно хватит до пенсии проработать паскаль программистом, поддерживая крупные проекты с 15 летней историей и оргомным количеством клиентов.

Пользователь решил продолжить мысль 13 Мая 2010, 14:15:28:
Кстати, zhenya0007, ты сам дельфист? Если да было бы интересно узнать о положени дел изнутри  современного паскаля. Какие перспективы у него как у яыка. Пишутся ли на нём перспективные фреймворки за пределами дельфи и его клонирования?

Ну опять же таки, кроссплатформенность реализована в Lazarus, там можно компилировать из  любой ОС в бинарники имея только исходники с DELPHI.

Можно сразу без IDE LAZARUS  скомпилировать все это в Freepascal для любой платформы под любую платформу.

Зачем WINE ? Кроссплатформенность уже давно реализована. При, чем работая в Linux, можно сразу компилировать файлы под Windows  *.exe , а также под MAC OS, UNIX ,SPARC и так далее, а можно просто бегать с ихсодниками и компилировать их в требуемой ОС.

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

http://club.shelek.ru/viewart.php?id=295


Ну C/С++ больше подходит  для программирования технических задач .  Pascal остается лидером в корпоративном секторе и будет развиваться, тут ему C/C++  не помеха, C/C++ просто не предназначен для корпортивных масштабиорумых ERP систем . А DELHPI, LAZARUS большие перспективы в этом направлении.

Я писал недавно программу под Linux,  клиент Interbase потом я  ее портировал под Windows,  откомпилировав ее в Lazarus и запустил в Windows.


На все про все ушло 5 минут !

 
« Последнее редактирование: 14 Мая 2010, 19:39:10 от zhenya0007 »

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #20 : 14 Мая 2010, 20:48:14 »
А в чём именно заключается непригодность C/C++ в сочетании с хорошим развитым фреймворком для корпортивных масштабиорумых ERP систем? Я вот тут немного работал над доработкой кастомных фич для одной ERP системы написанной на дикой смеси C++ и Python.

Опять же количество фреймворков для плюсов под все возможные ситуации в жизни очень и очено велико и я говорю о надёжных решениях проверенных временем. А в той статье по ссылке которую ты дал особо примечательно "Заключение". Та часть, что начинается со слов "А в чём же подвох" :)

Меня на самом деле интересуют профессиональные фреймворки не зависящие от DELPHI (положение которого с 2006 года выглядит немного шатким) которые являются стабильными и реально применяются в промышленности.

Оффлайн zhenya0007

  • Активист
  • *
  • Сообщений: 763
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #21 : 15 Мая 2010, 00:34:32 »
А в чём именно заключается непригодность C/C++ в сочетании с хорошим развитым фреймворком для корпортивных масштабиорумых ERP систем? Я вот тут немного работал над доработкой кастомных фич для одной ERP системы написанной на дикой смеси C++ и Python.

Опять же количество фреймворков для плюсов под все возможные ситуации в жизни очень и очено велико и я говорю о надёжных решениях проверенных временем. А в той статье по ссылке которую ты дал особо примечательно "Заключение". Та часть, что начинается со слов "А в чём же подвох" :)

Меня на самом деле интересуют профессиональные фреймворки не зависящие от DELPHI (положение которого с 2006 года выглядит немного шатким) которые являются стабильными и реально применяются в промышленности.



Реально применяющиеся, я уже тебе описывал. Разработчиков очень много серьезных корпоративнх ERP систем пишущих на Pascal, при, чем все проверено временем работы и разработки корпоративных систем. Если ты , что то пишешь на c/c++, то  это не значит, что все должны писать на нем и это лучше, потому, что ты так решил, почему то не все так решили, как ты.

Сссылку я тебе первую попавшуюся кинул, что бы ты немного узнал о кроссплатформенности Pascal.


И не нужно говорить о Delphi, если даже его не бдует , будет Lazarus и freepascal, там все открыто, разрабатывай и дорабатывай, что хочешь,
У Lazarus есть сообщесто, которое  постоянно его дорабатывает.


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

 Код хорошо структурируется, названия всех функций по сути есть сокращения английских слов , хорошая модульность и видимость кода – все это способствует скорости разработки, а также позволяет производить ее в командном режиме более эффективно.


Поэтому C/C++ в корпоративных  проектах проигрывает Object Pascal .
« Последнее редактирование: 15 Мая 2010, 00:49:05 от zhenya0007 »

Оффлайн VolCh

  • Активист
  • *
  • Сообщений: 543
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #22 : 15 Мая 2010, 01:04:39 »
Pascal, используется, тогда, когда требуется разработать ПО в максимально сжатые сроки и обеспечить хороший рефакторинг (читабельность, модифицируемость, удобство и оптимизацию) кода приложения. Тут в Pascal просто нет равных.

 Код хорошо структурируется, названия всех функций по сути есть сокращения английских слов , хорошая модульность и видимость кода – все это способствует скорости разработки, а также позволяет производить ее в командном режиме более эффективно.


Поэтому C/C++ в корпоративных  проектах проигрывает Object Pascal .
Сорри, что влезаю, но в чём лучше Object Pascal других языков, в том числе широко использующихся в Enterprise секторе (прежде всего на Западе), например, тех же Java (вроде как самый популярный на сегодня язык - от мобильников до ERP) и python? Может то, что "много крупных компаний в России, Украине, Казахстане, которые именно разрабатывают корпоративное ПО именно на Паскале(Delphi или Lazarus)" обусловлено тем, что когда стартовали те проекты, то их разработчики именно TurboPascal в школе изучали?

Оффлайн zhenya0007

  • Активист
  • *
  • Сообщений: 763
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #23 : 15 Мая 2010, 01:12:31 »
Pascal, используется, тогда, когда требуется разработать ПО в максимально сжатые сроки и обеспечить хороший рефакторинг (читабельность, модифицируемость, удобство и оптимизацию) кода приложения. Тут в Pascal просто нет равных.

 Код хорошо структурируется, названия всех функций по сути есть сокращения английских слов , хорошая модульность и видимость кода – все это способствует скорости разработки, а также позволяет производить ее в командном режиме более эффективно.


Поэтому C/C++ в корпоративных  проектах проигрывает Object Pascal .
Сорри, что влезаю, но в чём лучше Object Pascal других языков, в том числе широко использующихся в Enterprise секторе (прежде всего на Западе), например, тех же Java (вроде как самый популярный на сегодня язык - от мобильников до ERP) и python? Может то, что "много крупных компаний в России, Украине, Казахстане, которые именно разрабатывают корпоративное ПО именно на Паскале(Delphi или Lazarus)" обусловлено тем, что когда стартовали те проекты, то их разработчики именно TurboPascal в школе изучали?

Тут можно разные выводы делать, но то, что Object Pascal лидер в корпоративном секторе это факт.


Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #24 : 15 Мая 2010, 03:00:58 »
Цитировать
Код хорошо структурируется, названия всех функций по сути есть сокращения английских слов , хорошая модульность и видимость кода
Ты уверен, что говоришь про паскаль, а не про C++? Или не... я понял, на самом деле ты имел в виду Python... Или всё же Java?! Аааа я тебя разгадал, ты говорил про Rubby!!!

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

Я как-то фрилансил. Нужно было доработать одно приложение написанное на PHP. Там использовался Zend Framework в строгом следовании модели MVC. При относительно поверхностном знании PHP я без проблем за пол часа понял существующий код и просто дописал что требовалось следуя тому же стилю.

Цитировать
Тут можно разные выводы делать, но то, что Object Pascal лидер в корпоративном секторе это факт.
Я слышал очень много утверждений, что это так только в России и на окружающем постсоветском пространстве. Может это только слухи. Но вот почему то у меня такое подозрение, что Java в среднем по миру в корпоративном секторе сильней распостранена. Товарищи с солнца очень сильно её двумя буквами EE пиарили там.

Lifewalker

  • Гость
Re: Паскаль под Linux
« Ответ #25 : 15 Мая 2010, 06:04:01 »
Брек!

Вы чего, люди! Я думал среди умных людей споры о языках программирования отмерли как детские болезни, оказывается нет... Окститесь, господа!

Сто лет известно уже (ну я надеюсь известно) что сначала нужно понять как вообще работает программа и программирование, а только затем изучать конкретный язык. Если ты не умеешь думать как программист, то какая разница, каким языком программирования ты не умеешь пользоваться. Знание языка, пусть даже такого безумного монстра как Си++ не делает тебя программистом, если ты не понимаешь как работает алгоритм.

Оффлайн serge_l

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #26 : 15 Мая 2010, 09:52:42 »
Случайно заглянул в эту ветку.
Было бы у меня четыре руки, всеми четырьмя рукоплескад бы Lifewalker'у.
В свое время писал на ассемблере, алголе, паскале (TP, Delphi), фортране, бейсике, джаве, эээ, пробовал на с/с++... так что опыт есть.

jericho

  • Гость
Re: Паскаль под Linux
« Ответ #27 : 15 Мая 2010, 13:49:27 »
true.

Правда есть еще языки, в которых нет алгоритма. Ну это так, для прикола.

Oni-chan

  • Гость
Re: Паскаль под Linux
« Ответ #28 : 15 Мая 2010, 13:51:49 »
tПравда есть еще языки, в которых нет алгоритма. Ну это так, для прикола.
Например?

Если не можешь понять алгоритма, не значит, что его нету.

Оффлайн VestniK

  • Активист
  • *
  • Сообщений: 594
    • Просмотр профиля
Re: Паскаль под Linux
« Ответ #29 : 15 Мая 2010, 15:14:47 »
Цитировать
Сто лет известно уже (ну я надеюсь известно) что сначала нужно понять как вообще работает программа и программирование, а только затем изучать конкретный язык. Если ты не умеешь думать как программист, то какая разница, каким языком программирования ты не умеешь пользоваться. Знание языка, пусть даже такого безумного монстра как Си++ не делает тебя программистом, если ты не понимаешь как работает алгоритм.
Согласен. Но вопрос то не в этом. Притив паскаля я ничего не имею, и сам когда-то на нём писал. И C/C++ я тут пропагандировал не потому что это типо круто, а потому что эти два языка не прощают небрежности и непонимания того что ты делаешь. Что для обучения просто идеально. А ещё одни плюс этих языков в том, что C#, Java, JavaScript, Python, PHP имеют си-подобный синтаксис и освоить их после не составит труда.

Но есть ещё один важный факт. Наличие и перспективы развития профессиональных фреймворков для разработки на этом языке. Мне казалось что, несмотря на такое блестящее прошлое паскаля, сегодня у над ним висят тяжёлые свинцовые тучи и нет перспетив. Из того что сказал zhenya0007 и что я сам нагуглил, я всё же своё мнение переменил. Перспективы есть, а свинцовые тучи это только облака. Но всё же наличие оных небольшой осадок оставляет. Захочет ли бизнес переходить на лазарус если умрёт дельфи? Используется ли лазарус при создании новых бизнес приложений сегодня? Если да то я свои наезды вообще уберу куда подальше в шкаф, чтобы не позориться :)

P.S. @jericho это ты про whitepace, brainfuck и прочую эзотерику, которую заскучавшие программисты за ради забавы придумывают?

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.