The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз компилятора Free Pascal 2.4.0, opennews (??), 02-Янв-10, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


7. "Релиз компилятора Free Pascal 2.4.0"  –5 +/
Сообщение от Anonymus (?), 02-Янв-10, 14:04 
паскаль создавался в первую очередь для обучения. имхо только для этого он и нужен
а те, кто ниасилил с++ пусть учат бэйсик или вообще ничего не учат
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

15. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Logo (ok), 02-Янв-10, 15:31 
Уважаемый, кроме кодеров и "кодеров" есть другие профессии, например инженера, которым в дополнение приходится писать программы. Так вот, пока на С/С++ нашкрябаешь, а потом пока баги повылавливаешь, то на Lazarus`е весь проект закончить можно. Яву не предлагайте, слишком медленная, а ВАСИК сами асиливайте для инженерии он не подходит в силу своей ограниченности, громоздкости, моральной старости и забытости в массах.
Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз компилятора Free Pascal 2.4.0"  +1 +/
Сообщение от Demo (??), 03-Янв-10, 01:23 
> ВАСИК сами асиливайте для инженерии он не подходит в силу своей ограниченности, громоздкости, моральной старости и забытости в массах.

Тут, вообще-то, если Вы не знаете, товарищи инженеры из Флориды написали всю математику и GUI цифрового DSP ARQ модема на Visual Basic. А т. к. в Visual Studio всё транслируется в MSIL, то по быстродействию оно аналогично программе на C++.

Ответить | Правка | Наверх | Cообщить модератору

44. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Logo (ok), 03-Янв-10, 03:37 
Ну так откуда же инженерам из Флориды о Free Pascal знать, если бы знали, то однозначно на Бейсике не писали бы :)

В свое время, если не ошибаюсь, более 60% прикладного софта было написано на Visual Basic, но это вовсе не значит, что не нужно искать новые пути сейчас.

Ответить | Правка | Наверх | Cообщить модератору

47. "Релиз компилятора Free Pascal 2.4.0"  –4 +/
Сообщение от anonymous vulgaris (?), 03-Янв-10, 05:06 
>Тут, вообще-то, если Вы не знаете, товарищи инженеры из Флориды написали всю математику и GUI цифрового DSP ARQ модема на Visual Basic.

Можно ссылочку, а то гугл как-то не помог. А то возможны варианты, в ВБ ведь можно любые ДЛЛ подключать. А то вторая часть вашего коммента наводит на плохое знание матчасти.

>А т. к. в Visual Studio всё транслируется в MSIL, то по быстродействию оно аналогично программе на C++.

msil - это код виртуальной машины. Как байткод у java. Тормозит то есть. Ну и конечно используется только для дотнет приложений т.е. никакого с++.

http://ru.wikipedia.org/wiki/Microsoft_Intermediate_Language

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

52. "Релиз компилятора Free Pascal 2.4.0"  +1 +/
Сообщение от Аноним (-), 03-Янв-10, 08:07 
>msil - это код виртуальной машины. Как байткод у java. Тормозит то есть.

Про JIT-компиляцию не слышали? В дотнете она, кстати, применяется изначально, в отличие от java, где еще можно встретить интерпретацию байт-кода. Поэтому никаких тормозов, более того, в ряде случаев MSIL-код может работать даже быстрее нативного. Например, за счет того, что будет запущен на каком-нибудь новеньком дотнете и Intel Core i7. Разработчики нативного софта не могут себе позволить компилировать бинарник, завязанный на новейшее поколение машинных инструкций, потому что есть шанс, что у клиента такого процессора не окажется. А вот среда исполнения дотнета - вполне.

>Ну и конечно используется только для дотнет приложений т.е. никакого
>с++.

Что Вы говорите? :-D Я вот буквально 3 месяца назад писал проект на С++ под дотнет :D На досуге спросите гугл про Managed C++

Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз компилятора Free Pascal 2.4.0"  –4 +/
Сообщение от anonymous vulgaris (?), 04-Янв-10, 00:11 
>Про JIT-компиляцию не слышали?

Слышал, но не видел.

>Поэтому никаких тормозов,

Блажен кто верует.

>более того, в ряде случаев MSIL-код может работать даже быстрее нативного.

Эти теоретические соображения я слышу уже лет 10. Более того 10 лет назад я сам в них верил.

>:D На досуге спросите гугл про Managed C++

Это тот который объединил недостатки C++  и дотнета?

Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз компилятора Free Pascal 2.4.0"  +1 +/
Сообщение от Аноним (-), 04-Янв-10, 06:39 
>Слышал, но не видел.

Оно и заметно.

>Блажен кто верует.

Ну если для Вас это вопрос веры... :-D Лично для меня это вопрос сугубо технический, который элементарно поддается измерениям и анализу. Что и было многократно сделано, и не только мной.

>Эти теоретические соображения я слышу уже лет 10

Еще раз повторяю - это не какие-то там высоко-философские тонкие материи, это элементарно проверяется на практике. И это работает.

>Более того 10 лет назад я сам в них верил.

Снова какие-то верования :D

>Это тот который объединил недостатки C++  и дотнета?

Ахаха, ну смешно, ну Петросян. А по существу ровным счетом ничего и не сказано.

Ответить | Правка | Наверх | Cообщить модератору

82. "Релиз компилятора Free Pascal 2.4.0"  –3 +/
Сообщение от anonymous vulgaris (?), 05-Янв-10, 01:04 
>Ну если для Вас это вопрос веры... :-D Лично для меня это
>вопрос сугубо технический, который элементарно поддается измерениям и анализу. Что и
>было многократно сделано, и не только мной.

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

>>Это тот который объединил недостатки C++  и дотнета?
>Ахаха, ну смешно, ну Петросян. А по существу ровным счетом ничего и
>не сказано.

По существу подходы дотнета и с++ несовместимы. А managed с++ МС отменила.

http://msdn.microsoft.com/en-us/library/b23b94s7.aspx
For Visual C++ 2008, support for Managed Extensions for C++ is deprecated, and might be removed entirely in a future release.


Ответить | Правка | Наверх | Cообщить модератору

89. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Аноним (-), 05-Янв-10, 13:34 
>По существу подходы дотнета и с++ несовместимы. А managed с++ МС отменила.

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

Ответить | Правка | Наверх | Cообщить модератору

99. "Релиз компилятора Free Pascal 2.4.0"  –1 +/
Сообщение от anonymous vulgaris (?), 07-Янв-10, 04:21 
>Никто и не думает отменять Managed C++, там лишь идет речь о смене синтаксиса некоторых расширений и предостережение не использовать его в будущих релизах.

Сказано что ваш старый код больше не поддерживается (т.е. переписывайте во 2 раз), но пока поленились эту поддержку выкинуть. Вообще это же все маркетинг. Для привлечения С++ программистов, которым не вилы неоднократно переписывать свой код (поскольку Managed C++ != C++ и не может быть по определению), чтоб потом его все-равно выкинуть, когда МС решит что хватит маркетинга и пора всех дотнетовцев на C#. Что на самом деле и разумно.

Но дело то не в перспективах Managed C++, а в том что для дотнета на С++ писать нельзя, все равно код надо переделывать. С++ код в дотнете не работает.

Ответить | Правка | Наверх | Cообщить модератору

105. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Аноним (-), 08-Янв-10, 06:37 
>Но дело то не в перспективах Managed C++, а в том что для дотнета на С++ писать нельзя, все равно код надо переделывать. С++ код в дотнете не работает.

Вы попробуйте для начала этот Managed C++, прежде чем писать эту чушь. Все там работает, естественно,  что существуют небольшие различия по сравнению с традиционным С++. Именно о смене синтаксиса этих расширений и шла речь, но это менее 1% исходного кода. А в остальном - тот же самый С++.

Ответить | Правка | Наверх | Cообщить модератору

107. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от anonymous vulgaris (?), 09-Янв-10, 07:27 
>Вы попробуйте для начала этот Managed C++, прежде чем писать эту чушь.
>Все там работает, естественно,  что существуют небольшие различия по сравнению
>с традиционным С++. Именно о смене синтаксиса этих расширений и шла
>речь, но это менее 1% исходного кода. А в остальном - тот же самый С++.

Приятно, что мы не расходимся во мнениях.
1. Managed C++ != С++
2. синтаксис расширений сменился, а старый больше не поддерживается

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


Ответить | Правка | Наверх | Cообщить модератору

88. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Demo (??), 05-Янв-10, 13:07 
>Можно ссылочку, а то гугл как-то не помог.

google://WINMOR

>в ВБ ведь можно любые ДЛЛ подключать.

Со слов разработчика, они сначала подключали некоторые либы (DLL-ки в каталоге программы), но потом переписали внешние ф-ии под VB.NET.

>А то вторая часть вашего коммента наводит на плохое знание матчасти.

А как же тогда по-вашему компилятся программы на VB.NET?

P.S. Моя реплика была по поводу того, что BASIC не совесм "умер". Кое где ещё живёт, как видим. Я не агитирую писать на BASIC-е.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

100. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от anonymous vulgaris (?), 07-Янв-10, 04:37 
>google://WINMOR

Все равно не нашел ссылки именно на VB реализацию WINMOR протокола. Но сам протокол уж очень низкоскоростной, так что вполне возможно.

is expected to provide speeds ranging from 125 to at least 1875 bits per second

>А как же тогда по-вашему компилятся программы на VB.NET?

Как и все дотнет проги. Они же вообще не компилятся в обычном понимании этого слова.

>P.S. Моя реплика была по поводу того, что BASIC не совесм "умер".

Конечно не умер. Вот еще
http://www.idevgames.com/news/cross-platform-basic-purebasic...


Ответить | Правка | Наверх | Cообщить модератору

115. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Iv945n (ok), 13-Янв-10, 13:46 
>Яву не предлагайте, слишком медленная

Не верю ©

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

119. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от FedeX (?), 13-Янв-10, 13:58 
>Не верю ©

А я верю своим глазам и это правда.

Ответить | Правка | Наверх | Cообщить модератору

22. "Релиз компилятора Free Pascal 2.4.0"  +2 +/
Сообщение от аноним (?), 02-Янв-10, 16:59 
>а те, кто ниасилил с++ пусть учат бэйсик или вообще ничего не
>учат

15 лет назад я вполне серьезно считал, что плюсы - единственный язык профессионального программирования. Но времена сильно изменились, появились интересные языки, которые медленно, но верно занимают его нишу.
А C++ при всех его достоинствах, не настолько велик как сам C, чтобы остаться бессмертным.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

30. "Релиз компилятора Free Pascal 2.4.0"  –1 +/
Сообщение от Аноним (-), 02-Янв-10, 20:08 
>паскаль создавался в первую очередь для обучения.

ещё один "программист" который не знает, что ЯЗЫК для ОБУЧЕНИЯ студентиков специально не создаются. ЖГИ ЕЩЁ!

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

41. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от dq0s4y71 (??), 03-Янв-10, 02:25 
Еще один аноним, который не знает, что он ничего не знает. "Initially, Pascal was largely, but not exclusively, intended to teach students structured programming. Generations of students have used Pascal as an introductory language in undergraduate courses." http://en.wikipedia.org/wiki/Pascal_(programming_language)
Ответить | Правка | Наверх | Cообщить модератору

48. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от anonymous vulgaris (?), 03-Янв-10, 05:12 
Копните глубже википедии. Что бы там кто не говорил, а Паскаль это почти Алгол. А про Алгол никто почему то не догадался такого сказать.

http://ru.wikipedia.org/wiki/Алгол

Ответить | Правка | Наверх | Cообщить модератору

116. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Iv945n (ok), 13-Янв-10, 13:48 
>Копните глубже википедии. Что бы там кто не говорил, а Паскаль это
>почти Алгол. А про Алгол никто почему то не догадался такого
>сказать.
>
>http://ru.wikipedia.org/wiki/Алгол

Да, а студент-санитар - почти психиатр.

Ответить | Правка | Наверх | Cообщить модератору

117. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Iv945n (ok), 13-Янв-10, 13:52 
>>паскаль создавался в первую очередь для обучения.
>
>ещё один "программист" который не знает, что ЯЗЫК для ОБУЧЕНИЯ студентиков специально
>не создаются. ЖГИ ЕЩЁ!

Вообще-то это всем (ну, оказывается, не всем) известный факт, что Николай Вирт создавал Pascal именно для обучения студентов программированию (да, можно учиться именно программированию, конкретный язык может быть средством, а не целью обучения). А языки специально для чего только ни создаются.

Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

51. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от Аноним (-), 03-Янв-10, 07:59 
>паскаль создавался в первую очередь для обучения. имхо только для этого он
>и нужен
>а те, кто ниасилил с++ пусть учат бэйсик или вообще ничего не
>учат

Вы чрезвычайно сильно заблуждаетесь... Как минимум в современном Delphi есть практически всё, что есть в "больших" ООП-Языках программирования: поддержка интерфейсов, неймспейсов, дженериков, развитая система типов, анонимные методы. Так что в технологическом и архитектурном отношении, различия Delphi и C++ сейчас минимальны.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

95. "Релиз компилятора Free Pascal 2.4.0"  +/
Сообщение от аноним (?), 06-Янв-10, 18:33 
>Так что в технологическом и архитектурном отношении,
>различия Delphi и C++ сейчас минимальны.

В некотором плане delphi превосходит с++
Имеется в виду "многословность" и строгость синтаксиса, что облегчает компиляцию и статический анализ. А также расздельная компиляция, пространства имен и т.п. о чем вы сами в курсе

Всё таки доля современных диалектов паскаля незаслуженно мала. Тому виной тяжкое историческое наследие каменного века информационных технологий и необходимость поддерживать имеющююся инфраструктуру. Новые компилируемые языки (D, C# и пр.) имеют очень много общего с delphi.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру