LINUX.ORG.RU

Вышел FreePascal-1.0.10


0

0

Наконец-то вышел последний релиз (как они говорят) ветки 1.0.
Исправлены ошибки версии 1.0.6, что было сделано ещё в developer-ветке
1.0.7 и неофициальной версии 1.0.8 (которую так и не выпустили официально).К сожалению, до полной стабильности следующей ветки (1.1-1.2) ещё далеко. А пока надо довольствоваться тем, что есть - или искать более или менее стабильные snapshotы ветки 1.1, которую сейчас умудрились заставить собирать себя на PowerPC, которая может работать с динамическими массивами, готова к "широким" строкам (WideString), работает с конструкциями
uses Unit1 in 'unit1.pas';
но, пока что, очень нестабильна - может даже запутаться в условном операторе, если через or, and, xor накрутить множество условий.

>>> Подробности

Слышал, что FreePascal совместим с Kilyx. Кто-нибудь пробовал?

anonymous
()

2 anonymous (*) (2003-07-14 19:53:25.086757)

> Слышал, что FreePascal совместим с Kilyx. Кто-нибудь пробовал?

Для этого надо как минимум CLX библиотеки не под GPL лицензией, чтобы собирать комм.софт.
А GPL софт и так можно собирать нахаляву, никакой fpc для этого не нужен.

То есть просто непонятно, нафига такое надо?

Дельфи конечно хорошая штука во многом, но его/её время уходит.

Dimentiy ★★
()

Глубоко сомневаюсь, что "... его/ее время уходит...". Для платформы Win -- это шикарная вещь! Кстати, Борманы объявили Delphi новым языком программирования, т.е. теперь Object Pascal, лежащий в основе RAD IDE Delphi, следует называть Delphi. Под Lin -- тут да, Kylix еще пару-тройку лет будет далеко в зад..це, и то, если у Борланда хватит сил, энергии и денег на поддержку этого проекта . Да и fpc у меня пока большого энтузиазма не вызывает -- сыроват-с, хотя потенциал несомненно имеет.

andrey-x
()

И в догонку... FPC не может быть совместим с Kylix, бо это разные вещи, Kylix -- это IDE, а FPC -- Free Pascal Compiler, но этот компилятор совместим с Object (Borland/Turbo) Pascal 6.0 (по-моему так у них в доке прописано)

andrey-x
()
Ответ на: комментарий от andrey-x

>но этот компилятор совместим с Object (Borland/Turbo) Pascal 6.0 (по-моему так у них в доке прописано)

И не только в доке написано. Так оно и есть на самом деле. Пару легких движений надфилем в "старых" сырцах, и имеем к себе уважение. Вообще, непрлохая вещь, этот fpc. И для доступа к базам данных либы есть, и много еще чего.

vada ★★★★★
()
Ответ на: комментарий от anonymous


>а чьё приходит ?

>anonymous (*) (2003-07-15 00:32:18.46701)

явы, конечно.

anonymous
()

Гых...ну вы даете. Я то думал детки которые играют в конструктор aka Delphi остались в виндах, а тут сидят нормальные мужики пишущие на С/С++ (и думать не думают о каком то, созданном для изучения программирования паскале). Мда правду говорят наши люди (FreeBSD foreva), что пингвины - еще та винда

neol
()

>Так оно и есть на самом деле. Пару легких движений надфилем в "старых" сырцах, и имеем к себе уважение

Совместимость не только со старым Паскалем. Совместимость заметная и с Delphi(Object Pascal). Особенно в ветке 1.1. С IDE (я имею в виду Lazarus, а не ide под fv) тоже постарались, дело к первой стабильной версии идёт. Правда, с Kylixом Lazarus плохо совместим (с Delphi VCL - намного лучше). Чего не сделали - так это директивы $R (ресурс) под линукс. Но и это обошли! В отличие от Kylixа не хватает оптимизации. Т.е., консольная программа, собранная на Kylixе, работает значительно быстрее. Но в борландовском языке и близко нет перегрузки операторов. Плюс этот ужас - qtintf. Lazarus линкует программы с обычными библиотеками gtk. Правда, там нет динамических пакетов. Разумеется, Паскаль - более чистый язык, чем С, даже без плюсов.

FoodTechnologist
() автор топика

>FreeBSD foreva
Насколько я знаю, FreePascal работает под БСДой. Даже Lazarus кое-как там живёт.
Уж получше, чем в Win32.

FoodTechnologist
() автор топика
Ответ на: комментарий от FoodTechnologist

2FoodTechnologist

>В отличие от Kylixа не хватает оптимизации

К сожалению, не хватает. Но сейчас уже терпимо. Года 3 назад совсем худо было.

vada ★★★★★
()

2neol (*) (2003-07-15 11:33:00.731436)

>Гых...ну вы даете. Я то думал детки которые играют в конструктор aka
>Delphi остались в виндах, а тут сидят нормальные мужики пишущие на
>С/С++ (и думать не думают о каком то, созданном для изучения >программирования паскале).


Здравствуй пионерия !!!

anonymous
()

Хе. Даже смеятся нехочется. Ткните меня мордой в софт писанный на паскале (включая этот) под виндоз или юникс (не встречал ничего), или на кайликсе (тоже что-то не видел) или на дельфях (кроме мыши и emsовских продуктов ничего не видно).

Насколько я помню паскаль был разработан для обучения студентов каким-то отморозком (виртом что-ли?). Естественно он не подходит для реальной работы. Но что самое интересное - он так-же не подходит и для обучения :)

PS. `Отморозка` могу аргументировать.

IceD
()

>PS. `Отморозка` могу аргументировать.

Любопытно! А ну, аргументируй!

>Гых...ну вы даете. Я то думал детки которые играют в конструктор aka
>Delphi остались в виндах, а тут сидят нормальные мужики пишущие на
>С/С++ (и думать не думают о каком то, созданном для изучения >программирования паскале).

Ну вот! СИонисты против ПАСКвилянтов! Этого на ЛОРе еще не было!


andrey-x
()

2IceD

argumentiruj

anonymous
()

А также к отморозкам причислим сразу 

Стивенса 
Страуструпа 
Кернигана 
Ритчи
Ларри Уолла 
Линуса Торвальдса 
Таненбаума
бабушку Грейс
Буля тоже туда
Тюринга до кучи 
Ни у и конешно же Кнута !
...

P.S. Ломать не строит ... Чтобы высказывать своё мнение о таких людях
как Никлаус Витр недо иметь как минимум учёную степень ...

ezhikov
()

>Хе. Даже смеятся нехочется. Ткните меня мордой в софт писанный на паскале

Потом тебе софт на lisp показать, потом на java, потом ....
А может быть сам поищешь ??

anonymous
()

2neol:

>Гых...ну вы даете. Я то думал детки которые играют в конструктор aka Delphi остались в виндах, а тут сидят нормальные мужики пишущие на С/С++ (и думать не думают о каком то, созданном для изучения программирования паскале).

правильно, юноша, давайте давить всех, кто пишет не на том же языке, что и вы. (``9600 бод и всех-всех-всех'' не напоминает? =)

такая позиция свойственна всем неофитам и показывает лишь узость их воззрений и увлеченность узнанным.

>Мда правду говорят наши люди (FreeBSD foreva), что пингвины - еще та винда

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

``-- может ли настоящий мастер получить по морде?

-- настоящий мастер может ВСЕ!''

---vk

anonymous
()

Ну вот, любимая тема для hloy wars затронута. Для того, чтобы в ней участвовать, нужно знать (и написать программу в несколько тысяч строк) на каждом из сравниваемых языков самому. Ну что, много тут найдется людей, которые написали что-то отличное от "hello word!' на Kylix'е, fpc, java, c и c++? Сомневаюь что хотя бы один такой надется. Кстати, сам я к числу полиглотов не принадлежу, пользуюсь fpc и Kylix'ом уже не 1-й год, пишу коммреческие программы на Pascal'е и об убогости используемых мною в повседневной работе языков даже не задумываюсь почему-то. К минусам fpc могу отнести убогие и глючные библиотеки, идущие в комплекте, а так же большое количество ошибок в этих библиотеках и компиляторе. Kylix от этих недостатков избавлен полностью и я им очень доволен.

mazay
()
Ответ на: комментарий от anonymous

2anonymous (*) (2003-07-15 00:32:18.46701)

> а чьё приходит ?

Да хотя бы того же .NET-а, или скорее всего Java (хотя она и давно, н есть куда расти).

-------------------

2andrey-x (*) (2003-07-15 08:51:17.340095):

> Глубоко сомневаюсь, что "... его/ее время уходит...". Для платформы
> Win -- это шикарная вещь!

Ошибаешься. Говорю как писавший на D с версии 1.0. Начинаются траблы с совместимостью, в библиотеках бардак, кроссплатформенности нет и не будет. Даже бинарного стандарта на объектные файлы нет, от версии к версии проблемы! Хочешь нестандартного - пиши руками. Закрыто напрочь всё.

Кстати fpc [ + Lazarus ] повторяют ровно те же проблемы, что уже пройдены дельфями. Сделали бы компилер паскаля под JVM например - вот бы хорошо было. А так.. ненужный клон. Имх конечно.

> Кстати, Борманы объявили Delphi новым языком программирования

О да, это очень важно! :-)

--------------
2neol (*) (2003-07-15 11:33:00.731436)

> aka Delphi остались в виндах, а тут сидят нормальные мужики пишущие
> на С/С++

Дурак ты.

Dimentiy ★★
()

Вай, вай. Мальчики с паскакалем в кармане понеслись: рассказывать про красивость кайликса (название-то какое :)) и.т.п.

В лине - всего этого и даром ненать: есть более подходящие, простые и удобные инструменты. Сон разума начинается, когда люди не хотят этого понять и скрюченными пальцами цепляются за старое и утоптанное.
Вопрос к вам, маличики, а сколько фирм продвигают язык паскакаль? Как там с саппортом и перспективами? Стоит ли прозакладываться на уникальный язык, уникальной фирмы и на уникальный либтулз - ни с чем несовместимый? Когда ответите на эти вопросы: тогда помечем соплями перед друг дружкой :).

PS Чтобы Вирта назвать чмом - не надо иметь учёную степень: достаточно компа и выхода в тырнет... И ещё форума.

PPS Про зХе БаТ на дельфях рассказали. Про суперсекретные мощные проекты на дельфях-поскакале сразу забываем - потому как раз нельзя поЩупать - значит их нет. Ещё чего такого мощного существует на данных языках от Фирмы БРлнД (это отрыжка :) от пепси или название фирмы? :))

asoneofus
()

>P.S. Ломать не строит ... Чтобы высказывать своё мнение о таких людях >как Никлаус Витр недо иметь как минимум учёную степень ...

Угу. Я знаком с некоторым количеством докторов наук (в университете) и мое мнение о их знаниях и способностях довольно низкое. Естественно есть и исключения. Но они только поттверждают правило: "Кто не может делать работу, учит других".

>Линуса Торвальдса

Тред на lkml в котором Линус гнал на Вирта и Дейкстру не читали?

>Потом тебе софт на lisp показать, потом на java, потом .... >А может быть сам поищешь ??

На лиспе видел. И даже писал :))) На жабе видел только среды разработки для неё же ;) Ну и коммерческие ускоспециализированные проекты есессно. Я же говорю о широкоиспользуемом софте.

>Любопытно! А ну, аргументируй!

Для начала гляньте на сам пасцал. На его кривизну и убогость. На его стандартные либы (юнитами вроде зовутся). На то что он был специально сделан МАКСИМАЛЬНО непохожим на си (Вирт это аргументировал тем что си очень сложен и что-бы сделать что-то попроще, надо сделать совсем не так - логика железная). Я завтра пороюсь по докам - у меня были где-то интервью с Виртом - тогда будет подробнее.

PS. Насчет научных степеней - когда в универе сдавал экзамен по БД (даааавно было а как сча помню) _доктор_наук_ задал мне следующий вопрос: "Как подключится к ОУДЫБЫЦЫ (ODBC) на языке СЫКЫЛ (SQL)" (произношение возпроизведено максимально точно).

PPS. И еще скажу - как вспомню как после трез лет на пасцале перелазил на си, страшно становится - ломка была страшная.

IceD
()

>которая может работать с динамическими массивами, готова к "широким" >строкам (WideString)

2003 год на дворе :)

Подытожу: от паскаля один вред - людей в школах и универах учат пасцалю. Они заканчивают "образование" и идут на работу, а там их приходится переучивать, причем эта переучка идет труднее, чем обучение с нуля.

PS. Извиняюсь за резкость, но мне переодически приходится тратить время на переучку пасцалянтов и дельфистов. Наболело.

IceD
()

2asoneofus (*) (2003-07-15 19:03:27.48147):

Полностью согласен.

2IceD:

> Я же говорю о широкоиспользуемом софте.

А вот это фигня. Потому что те же дельфи - система преимущественно для быстрой разработки _заказного_ софта, преимущественно DB-oriented.

Dimentiy ★★
()

> Я же говорю о широкоиспользуемом софте.

>>А вот это фигня. Потому что те же дельфи - система преимущественно для >>быстрой разработки _заказного_ софта, преимущественно DB-oriented.

Только заказы идут для жабы (и их большинство сейчас) или с++.

IceD
()

Коммерческих проектов на Delphi до хрена и больше. Из того, что приходит в голову прямо сразу: Total Commander (бывший Windows Commander), Космические Рейнджеры и еще несколько хороших российских игрушек, Турбо-Бухгалтер, различные проекты от Диасофт и ПрограмБанк (ведущие компании в области бухгалтерий для банков). Хотя, как здесь правильно сказали, в основном это инструмент для разработки заказного и внутреннего софта. По моему опыту (я написал не один проект на C и C++, много писал на Дельфи, писал программки для себя на C#, смотрел на Java) Delphi однозначно проще и удобнее C++, как по языку, так и по гуевым библиотекам, при этом сохраняя универсальность и возможность более-менее низкоуровневой разработки (речь, естественно, не о драйверах :) ). В основном недостатки C++ связаны с его историческим наследием - препроцессор и include-файлы вместо нормальных единиц компиляции типа юнитов или классов, слишком навороченные template-ы, отсутствие нормального RTTI и reflection, обязательное написание конструкторов и прочие радости жизни. В результате начинающему программисту C++ освоить сложнее. Если же разобраться с преимуществами C++, то практически все аргументы сторонников C++ (если отбросить оскорбления и меряние пиписьками) сводятся к двум: C++ - это мэйнстрим и ломает писать begin-end. С первым не поспоришь, что касается второго - настройте себе редактор, он будет писать это за вас :) А вообще, настоящий профессионал и на Pascal, и на С++, и даже на Perl напишет хорошо, качественно и красиво. Хотя лично мне в последнее время симпатичнее всего C# и Mono.

anonymous
()
Ответ на: комментарий от anonymous

Профессионалы на паскале не пишут. Причины - в моих вопросах паскалюкам. :)
Коньюктурщики - никогда не были профессионалами.
Из описаного вами не совсем вы правы насчёт wc, насчёт остального - даже спорить не буду - никто не знает эти проги :) и неплохо-б ссылочками поделиться на источник "на чём написано" :) А то я тоже могу сказать, что ядро винды на питоне написано :).

asoneofus
()

Так Линус может себе позволить на них гнать :)
А вот господдам "без рода без племени" с ЛОРа на 
классиков Computer Scince гнать я думаю не по рангу

ezhikov
()

2Dimentiy (*) (2003-07-15 18:39:41.06183)

> 2andrey-x (*) (2003-07-15 08:51:17.340095):
> Ошибаешься. Говорю как писавший на D с версии 1.0. Начинаются траблы
> с совместимостью,

Говорю как писавший на D с версии 1 (с 1995 года). О каких траблах Вы говорите? Я до сих пор по производственной необходимости пишу программы на D (теперь уже 7.0) и траблов что-то не видел, может я чего-то недоустановил?

> кроссплатформенности нет и не будет.

Кроссплатформенность Вам никто и не обещал, D - это инструмент для ОДНОЙ_ПЛАТФОРМЫ -- Win32.

> в библиотеках бардак,

Ну-ну! Я наоборот нахожу иерархию и структуру библиотек неплохо продуманной.

> Даже бинарного стандарта на объектные файлы нет, от версии
> к версии проблемы!

Согласен, проблема, но опять же -- на уровне исходного кода совместимость сохраняется почти полностью (за редким исключением).

> Хочешь нестандартного - пиши руками.

Хм! А Вы где нибудь видели, чтобы что-то нестандартное не приходилось писать? По моему на то программисты и существуют (на предприятиях), чтобы писАть нестандартное, добавляя новые фичи к стандартному.

> Закрыто напрочь всё.

И что-же там для Вас закрыто? Там практически на все есть исходный код (по меньшей мере на Бормановскую часть библиотек), ну а то что коммерческое туда всобачено -- "звиняйте бананив у нас нема"

2IceD
> Для начала гляньте на сам пасцал. На его кривизну и убогость.

Язык Паскаль отличается строгостью и ясностью. Исходный код имеет прекрасную самодокументируемость. Я уже 10 лет смотрю на этот язык программирования.

> На его стандартные либы (юнитами вроде зовутся). На то что он был
> специально сделан МАКСИМАЛЬНО непохожим на си (Вирт это
> аргументировал тем что си
> очень сложен и что-бы сделать что-то попроще, надо сделать совсем не
> так - логика железная). Я завтра пороюсь по докам - у меня были
> где-то интервью с Виртом - тогда будет подробнее.

А вот тут Вы промахнулись! У языка программирования не может быть "стандартных либ", бо это язык, а не компилятор. Кстати про "кривость" GCC тоже много говорилось, однако это совершенно не означает, что C/C++ крив и убог.

> PS. Извиняюсь за резкость, но мне переодически приходится тратить
> время на переучку пасцалянтов и дельфистов. Наболело.

Увы! Это огрехи нашего образования. Мне тоже частенько приходится учить ребят - молодых инженеров, изучавших C/C++ в институте, ПРОГРАММИРОВАНИЮ (т.е. прежде всего думать, а не ковырять пальцем в ...), но это опять же не проблема языка -- это проблема образовательной системы, преподавателей дисциплин и самих учащихся, а вовсе не языка программирования Паскаль (C/C++, Forth, Fortran, Cobol, Ada, Perl, Python и пр. и пр. и пр.)

anonymous
()

2IceD:

"Я знаком с некоторым количеством докторов наук (в университете) и мое мнение о их знаниях и способностях довольно низкое."

Многие из них создали что-нить уровня паскаля, модулы-2 и оберона?

"Тред на lkml в котором Линус гнал на Вирта и Дейкстру не читали?"

Линус имеет на это моральное право. Слыхал про созданную им ОС "Линух"? А ты что создал, чтобы "гнать" на Вирта (да еще с маленькой буквы).

Для начала гляньте на сам пасцал. На его кривизну и убогость.

Паскаль Вирт создавал ИСКЛЮЧИТЕЛЬНО для обучения основам программирования. При этом создал язык, который дорос до коммерческих проектов. А про модулу-2 и оберон не слышал? Модула-2 по своим возможностям, удобству, логичности и пр. целиком перекрывает C. Только вот ниша оказалась занятой, а Вирт - ученый, а не менеджер. Создал прекрасный язык, но не стал его продвигать. А вместо этого создал оберон.

"PS. Насчет научных степеней - когда в универе сдавал экзамен по БД (даааавно было а как сча помню) _доктор_наук_ задал мне следующий вопрос: "Как подключится к ОУДЫБЫЦЫ (ODBC) на языке СЫКЫЛ (SQL)" (произношение возпроизведено максимально точно)."

Я тоже встречал "косноязычных" носителей ученых степеней. Но зачастую они были НАМНОГО образованнее, интеллектуальнее, культурнее и работоспособнее юных нигилистов.

"Подытожу: от паскаля один вред - людей в школах и универах учат пасцалю. Они заканчивают "образование" и идут на работу, а там их приходится переучивать, причем эта переучка идет труднее, чем обучение с нуля."

А я другого мнения. Учился программировать на бейсике. Причем на очень примитивной его разновизности. После чего успешно освоил фортран, пару ассемблеров и один автокод, модулу-2 и т. д. и т. п. И переучиваться ни разу не пришлось. И (как бы это Вам не показалось странным) изучение предыдущих языков не только не мешало, но и помогало освоить следующий. Потому, что главное - не синтаксис вызубрить, а уметь программировать.

PS: А сам-то юный нигилист что-нить уповня паскаля создал?

kraw ★★★★
()

2kraw - а не кажетца ли уважаемым, что если "язык, который дорос до коммерческих проектов" - то уже одно это делает его достойным изучения ? и неважно какие у него "кривости" - раз используетца - значит это кому нибудь таки нужно
И исчо помни, товарищ - великое множество "прямых и roolezных" с пионэрской точки зрения языков умерли не дожив до использования в коммерческих проектах - подумайте об этом, прежде чем срать в форумах на тему "язык XXX - sux"

anonymous
()

2anonymous (*) (2003-07-16 11:33:19.925512): Именно так считаю. По крайней мере тот, кто ничего в своей жизни не создал, как-то убого смотрится, когда называет состоявшегося ученого "отморозком". Кстати, и паскаль (используемый в коммерческих проектах) и "прямые и roolezные" Modula-2 и oberon (не используемые в коммерческих проектах) созданы одним и тем же человеком - Н. Виртом.

PS: Насчет "срать на форумах" - это дело анонимное, поэтому и свойственно анонимусам.

kraw ★★★★
()

>Total Commander (бывший Windows Commander)

*IceD блюет*

>Космические Рейнджеры и еще несколько хороших российских игрушек, >Турбо-Бухгалтер, различные проекты от Диасофт и ПрограмБанк (ведущие >компании в области бухгалтерий для банков).

Ну хорошо - пару прог нашли :)

>В основном недостатки C++ связаны с его историческим наследием - >препроцессор и include-файлы вместо нормальных единиц компиляции типа >юнитов или классов

Чем господину препроцессор не нравится? Как вы вот это например:

<code>

#define DS_METHOD_START \
DBC_PreparedStatement *pstatement = NULL; \
DBC_Statement *statement = NULL; \
DBC_ResultSet *result = NULL; \
DBC_Connection *connection = core->getConnection(); \
int ret = SOAP_FAULT; \
try {

#define DS_METHOD_END \
} catch (DBC_Exception& oE) { DPRINTF(1, "DB Exception: %s\n", (const ch
if (pstatement) { pstatement->close(); delete pstatement; } \
if (statement) { statement->close(); delete statement; } \
return ret;

</code>

(которое нужно более чем в сотне методов) без definrов сделаете?

>обязательное написание конструкторов

Что курим?

>В результате начинающему программисту C++ освоить сложнее.

Вот это единственный аргумент. Но на него ответить просто - #%^@R^&#%&*@! _НАЧИНАЮЩИЕ_ПРОГРАММИСТЫ_НЕ_ПИШУТ_ПРОЕКТЫ_. Кстати - у жабопрограммеров этот аргумент тоже один из важнейших ;)

>А вообще, настоящий профессионал и на Pascal, и на С++, и даже на >Perl напишет хорошо, качественно и красиво.

Perl с пасцалем сравнил. Как говорил один очень уважаемый мною человек "сравнили божий дар с яичницей".

>Хотя лично мне в последнее время симпатичнее всего C# и Mono.

Это ваши личные сексуальные проблемы. Хотя, IMHO, лучше уж VB или C# чем дельфя.

>http://java.foundries.sourceforge.net/search.pl?section=java&query=

Угу угу. Поищите что у вас из этого стоит и чем пользуетесь постоянно. У меня из жабопродуктов был тока smartcvs пока я на CL клиент не пересел.

>А вот господдам "без рода без племени" с ЛОРа на
>классиков Computer Scince гнать я думаю не по рангу

Согласен. Но вредителя Вирта я "CS классиком" не считаю.

>Язык Паскаль отличается строгостью и ясностью. Исходный код имеет >прекрасную самодокументируемость. Я уже 10 лет смотрю на этот язык >программирования.

:)

>А вот тут Вы промахнулись! У языка программирования не может быть >"стандартных либ", бо это язык, а не компилятор

Имелись в виду стандартные юниты пасцаля (как и борландовского старого так и этого) и дельфей. И я думаю вы это прекрасно поняли.

>Увы! Это огрехи нашего образования. Мне тоже частенько приходится >учить ребят - молодых инженеров, изучавших C/C++ в институте, >ПРОГРАММИРОВАНИЮ (т.е. прежде всего думать, а не ковырять пальцем в >...)

Сочувствую. Мы тех кто ДУМАТЬ еще не умеет просто не берем. А в наших универах (я в беларуси) с/с++ не преподают (нет, ну конечно есть - один семестр до уровня hello world, учитывая то что дельфя с первого по пятый курс).

>Многие из них создали что-нить уровня паскаля, модулы-2 и оберона?

То-то и оно что нет :)

>А ты что создал, чтобы "гнать" на Вирта (да еще с маленькой буквы).

Знал бы ТЫ скока мне крови этот вирт (с МАЛЕНЬКОЙ БУКВЫ) своим пасцалем попортил.

>Я тоже встречал "косноязычных" носителей ученых степеней. Но зачастую >они были НАМНОГО образованнее, интеллектуальнее, культурнее и >работоспособнее юных нигилистов.

>Учился программировать на бейсике. Причем на очень примитивной его >разновизности. После чего успешно освоил фортран, пару ассемблеров и >один автокод, модулу-2 и т. д. и т. п.

Все с васика начинали (ZX forever ;))

>Вирт - ученый, а не менеджер

Вирт - мудак. Эй - админы местные. Заведите голосование "Ваше отношение к вирту" ;)

IceD
()

>Из описаного вами не совсем вы правы насчёт wc

А, действительно, интересно, на чём написан Windows/Total Commander?
Разумеется, всего исходного кода нам не дадут - это ShareWare, но...
Начнём с инфы, выдаваемой Unixwareным ps. Явно видны типы TApplication.
Ладно, мало ли всяких билдеров развелось?
Читаем справку. Пишут про проект info-zip (на С) и сразу предлагают его
исходник на паскале. Вопрос: зачем переводить проект под C на паскаль,
если бы сам проект был написан не на паскале?
PS: В Kylixе глюков тоже хватает.
Кстати, недавний спор в Lazarus треде. Оказывается, FreePascal практически
не использует libc.

FoodTechnologist
() автор топика
Ответ на: комментарий от IceD

>Хе. Даже смеятся нехочется. Ткните меня мордой в софт писанный на паскале (включая этот) под виндоз или юникс (не встречал >ничего), или на кайликсе (тоже что-то не видел) или на дельфях (кроме мыши и emsовских продуктов ничего не видно). > >Насколько я помню паскаль был разработан для обучения студентов каким-то отморозком (виртом что-ли?). Естественно он не >подходит для реальной работы. Но что самое интересное - он так-же не подходит и для обучения :)

Могу порекомендовать "ткнуться мордой" в комплекты стандартов/требований/рекомендаций по программированию высоконадежных систем. Узнаете про свои супер-пупер C/C++/Java много интересного, а именно то, что использовать языка программирования этой линейки в системах такого класса не рекомендуют и даже запрещают, а вот с Паскалями/Модулами/Оберонами/Адами в этом случае все в порядке.

hint: C/C++/Java - это ШИРПОТРЕБ

anonymous
()

2IceD: Вопрос повис в воздухе "Что изволил создать юный нигилист?" Вирт создал паскаль (для обучения основам программирование хороший язык, тем более если учесть, в каком году он был созданю), модулу-2, оберон.

"ZX".

Я учился программировать на М-220. Была такая железка, которая занимала целый зал.

"Знал бы ТЫ скока мне крови этот вирт (с МАЛЕНЬКОЙ БУКВЫ) своим пасцалем попортил."

А сколько крови испортил жертвам ДТП безымянный изобретатель колеса? Тоже, должно быть, отморозок был.

"А в наших универах (я в беларуси) с/с++ не преподают"

Мне в университете тоже не преподавали ни C/C++, ни Perl... И из перационных систем все больше OS-360, ОС ДИСПАК, PDP-11, а никак не UNIX. Меня там учили программированию. А языки и ОС я сам изучал (в дальнейшем). И на создателей фортрана (на котором приходилось очень много писать во время обучения) я не пеняю.

Что до "рулезности" или "Suxxовости" языков, то у каждого языка своя ниша.

kraw ★★★★
()

Netcraft: Top providers running FreeBSD

И из перационных систем все больше OS-360, ОС ДИСПАК, PDP-11, а никак не UNIX.

PDP-11 - это семейство компьютеров корпорации DEC :)

Такой ОС в природе не было.

А работали на ней RT11-(SJ, FM, TSX), RSX11M.

И unix на ней тоже работал :)

Ultrix (Digital) и семейка BSD UNIX:)

Sun-ch
()

Sun-ch: Прошу прощения. Конечно же не PDP-11, а RSX-11M.

kraw ★★★★
()

>Я тоже встречал "косноязычных" носителей ученых степеней. Но зачастую >они были НАМНОГО образованнее, интеллектуальнее, культурнее и >работоспособнее юных нигилистов.

Забыл на это ответить. Вы в фразу вдумайтесь: "Подключение к ODBC на языке SQL". Такая фраза показывает полное незнание предмета.

IceD
()

>Могу порекомендовать "ткнуться мордой" в комплекты >стандартов/требований/рекомендаций по программированию высоконадежных >систем. Узнаете про свои супер-пупер C/C++/Java много интересного, а >именно то, что использовать языка программирования этой линейки в >системах такого класса не рекомендуют и даже запрещают, а вот с >Паскалями/Модулами/Оберонами/Адами в этом случае все в порядке.

Высоконадежные системы на пасцале. Бля. Или на дельфях. Бля. Тихо умираю.

Да, к фанатам жабы, как можно было заметить, я не отношусь.

Хотя я понял почему пасцаль не запрещают - они его просто за язык не считают :) Таже история как тут было месяц назад про слакварь (точно не помню но что-то типа - "вот SuSE и RedHat и все остальные имеют эту ошибку, а слаквари там не указано, значит она не имеет").

Слакваристы, пожалуйста, без флейма. Тут и по теме хватит.

2kraw: я учился немного позже. И я абсолютно согласен что самое главное в процессе обучения это научить человека думать. Но сейчас (у нас по крайней мере) этому не учат. А забивают мозги дельфями. И даже если человек толковый из него приходится эту дурь выбивать с боооооольшим трудом. Именно поэтому я утверждаю что от такого образования вред один.

>Что до "рулезности" или "Suxxовости" языков, то у каждого языка своя ниша.

Согласен. Даже у фортрана есть своя ниша. И у лиспа. И у пасцаля. Но у него ниша Одного Из Главных Вредителей IT Индустрии.

IceD
()

Netcraft: Top providers running FreeBSD

"Когда я был в первом классе, ко мне подошел старшеклассник и предложил писать с ним программу на Бейсике. Я стал отказываться, но он меня заставил. С тех пор я пишу программы только на Бейсике. Иногда, когда родители уходят, мы собираемся группой по 6-8 ребят и пишем программы на Бейсике вместе. Год назад я познакомился с девушкой, и она предложила мне писать программу на Паскале. У меня ничего не вышло: меня стошнило и потом долго болела голова. Зовут меня Валерий Павлович, в сентябре мне исполнится 47 лет. Моя жизнь сломана"

(С) Норвежский Лесной

Sun-ch
()

"Именно поэтому я утверждаю что от такого образования вред один." "Но у него ниша Одного Из Главных Вредителей IT Индустрии" - Югошеский максимализм.

Паскаль хорош (по крайней мере был в пору его создания) как язык для обучения. А то, что из него сделали делфи, да еще наплодили полупрограммистов на делфи - не вина Вирта. То, что тупые люди пытаются сушить кошек в СВЧ-печи, не делает изобретателя СВЧ-печи ни вредителем, ни отморозком.

kraw ★★★★
()

2 IceD

так чем вредит паскаль? конкретные примеры будут? чё тебе лично приходится делать с жертвами паскаля, чтобы их реабилитировать?

anonymous
()

действительно- каждому языку - своя ниша. Паскаль - язык как язык. Но вот по моему скромному опыту - Когда пересел с BASIC PDP-11 RT-11 на паскаль для той же ОС - шаг вперед был немалый. Но затем вскоре пересел на С (как и другие мои товарищи) и к паскалю больше не возвращались. Им просто надо переболеть, как в детстве свинкой, получить навыки и все. Но если нравится он кому-то - ради бога. Я знаю перцев, которые на нем пишут офигенные вещи. А также одного чудака-мазохиста, который написал анализатор теста на фортране! Не по приколу - просто другого не знал. Отсюда мораль - учите языки, господа. Хорошие и разные. Тогда будет вам счастье

anonymous
()

Кста еще одна философская мысль: почти все, кто малюет на С знают паскаль. Верно ли обратное? Это и подведет черту к теме

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.