The OpenNET Project / Index page

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

Выпуск Lazarus 3.0, среды разработки для FreePascal

22.12.2023 17:44

После почти двух лет разработки опубликован релиз интегрированной среды разработки Lazarus 3.0, основанной на компиляторе FreePascal и выполняющей задачи, сходные с Delphi. Среда рассчитана на работу с выпуском компилятора FreePascal 3.2.2. Готовые установочные пакеты с Lazarus подготовлены для Linux, macOS и Windows.

Среди изменений в новом выпуске:

  • Добавлен набор виджетов на базе Qt6, построенный с использованием Си-привязок из Qt6 6.2.0.
  • Улучшен набор виджетов на базе Qt5, в котором задействован родной для Qt цикл обработки событий.
  • Для всех версий Qt реализованы компоненты TCheckBox.Alignment, TRadioButton.Alignment, TCustomComboBox.AdjustDropDown и TCustomComboBox.ItemWidth.
  • Полностью переработаны привязки на базе GTK3, для которых теперь требуется наличие как минимум версий GTK 3.24.24 и Glib 2.66.
  • В наборе виджетов Cocoa, используемых в приложениях для macOS, добавлена поддержка многомониториных конфигураций и возможность использования IME (Input Method Editor), например, для ввода Emoji.
  • Расширены возможности или изменено поведение компонентов TCustomImageList, TTaskDialog, TSpeedButton, TLabel, TPanel, TCalendar, TCheckbox, TRadioButton, TShellTreeView, TShellListView, TTreeView.
  • Переделан интерфейс карты символов, который теперь оформлен в виде отдельного пакета и поддерживает изменение размера символов.
  • В редакторе обеспечена подсветка PasDoc.
  • В окна Watches и Locals добавлено сворачивание/раскрытие классов, записей и массивов, а также реализован показ адресов для типов с указателями.
  • В окне Watches появилась возможность перегруппировки в режиме Drag and Drop.
  • В окне Inspect добавлены поисковые фильтры и опции для вызова функций.
  • В окне Evaluate/Modify предложена новая раскладка элементов интерфейса.
  • В окне Assembler реализована история навигации.


  1. Главная ссылка к новости (https://forum.lazarus.freepasc...)
  2. OpenNews: Выпуск Lazarus 2.2.0, среды разработки для FreePascal
  3. OpenNews: Выпуск среды разработки PascalABC.NET 3.9.0
  4. OpenNews: Релиз компилятора Free Pascal 3.2
  5. OpenNews: Проекты по компиляции кода на языках Clojure и Pascal в JavaScript-представление
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60333-lazarus
Ключевые слова: lazarus, pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (263) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:51, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Но почему тогда в статье скрин версии 2.2.2?
     
     
  • 2.10, Аноним (10), 18:17, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ... из Windows 11 🤦
     
  • 2.237, Аноним (237), 14:36, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Но почему тогда в статье скрин версии 2.2.2?

    потому что кнопка "Пуск" на скрине не нажимается и обновить софт не выходит.

     

  • 1.3, Аноним (3), 18:02, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Самую лучшую Delphi делали в Borland. Впрочем Embarcadero тоже неплохие результаты показало. Пока в Microsoft думали о поддержки разных платформ, то у Embarcadero это уже было, вместе с поддержкой мобильных устройств. Lazarus раньше не отличался какими-либо прям хорошими особенностями. Интересно, насколько все лучше стало? Если код на Free Pascal, то для встраиваемых устройств его как минимум можно применять.
     
     
  • 2.5, Аноним (3), 18:13, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почитал про изменения — много чего к лучшему изменилось.
     
     
  • 3.6, Аноним (3), 18:14, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Pas2JS интересная новая возможность.
     
     
  • 4.69, Брат Анон (ok), 19:25, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не новая. Уже давно есть. Как и таргеты на Амигу, ZX Spectrum, Nintendo, плойку, WASM и много чего ещё.
     
  • 2.13, Аноним (13), 18:18, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –15 +/
    Лучшее и Дельфи в одном предложении никак нельзя употреблять. В Дельфи отсутствуют средства динамической организации форм, что просто курам на смех. К тому же оно не является RAD, как нам его продавали. То есть даже свою задачу не выполняет.
     
     
  • 3.28, Аноним (28), 18:34, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Но судя по ценам, дела у них неплохо так идут)
     
     
  • 4.32, Аноним (13), 18:38, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Судя по отсутствию крупных проектов на дельфи и исчезающего количества програмистов на нём - дела идут скверно. Видимо кормятся за счёт десятка крупных заказчиков, у которых легаси.
     
     
  • 5.54, Аноним (54), 19:02, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отсутствие крупных проектов в вашем населённом пункте ни о чем не говорит.
     
     
  • 6.61, Аноним (13), 19:11, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можешь меня легко опровергнуть, приведя новость о выборе Паскаля для какой-нибудь федеральной системы. Например)
     
     
  • 7.189, Аноним (189), 03:14, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я вообще с иностранцами работаю. Им порой необходимы специалисты на Free Pascal и Delphi и желательно с большим опытом работы конечно. Платят хорошие деньги, не особо отличные от программистов на других языках программирования. Бывает что проекты новые.
     
     
  • 8.275, nmorozov (ok), 07:58, 25/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в США delphi умер еще лет 10 назад... текст свёрнут, показать
     
  • 5.153, Аноним (153), 22:27, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > отсутствие крупных проектов

    AIMP.

     
     
  • 6.174, Аноним (174), 23:31, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Виндузятная игралка музыки должна меня взбудоражить или что?) Серьёзный проект - это СУБД, кластерное ПО, пакеты для специалистов (CAD, например), крупные инфо системы, трипл эй игрушки на худой конец. Плеер музыки - это халтурка для студента.
     
     
  • 7.177, Аноним (177), 23:50, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > игрушки

    вперед
    https://castle-engine.io/

     
  • 7.178, виндузятная рисовалка PCB (?), 00:06, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https://en.m.wikipedia.org/wiki/Altium_Designer
     
     
  • 8.190, Аноним (189), 03:15, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ого Даже так ... текст свёрнут, показать
     
  • 8.219, eganru (?), 10:27, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Вы сами-то пользовались Или Вы диванный Altium с 2006 пилится и до сих пор гни... текст свёрнут, показать
     
     
  • 9.233, виндузятная рисовалка PCB (?), 14:06, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    пять дней в неделю с 8 до 17 пользуюсь, а что вам не идет ... текст свёрнут, показать
     
  • 9.245, _kp (ok), 18:34, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У нас много что есть, и конечно у разработчиков есть свои предпочтения или непри... текст свёрнут, показать
     
     
  • 10.255, egan (?), 21:00, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Конечно не пользуюсь Есть kacad, использование которого в отличие от altium не... текст свёрнут, показать
     
     
  • 11.279, _kp (ok), 12:46, 25/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ясно Не работаете Kicad уже вполне годен для разработки для личных нужд или н... большой текст свёрнут, показать
     
  • 7.191, Аноним (189), 03:15, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я на Андроиде использую, слушаю аудиокниги
     
  • 7.228, Bottle (?), 12:44, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    FruityLoops Studio для тебя достаточно серьёзный продукт?
     
  • 7.234, Аноним324 (ok), 14:16, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как раз CAD написаных на делфях и его производных, вагон и маленькая тележка, особенно кадов которые родом с постсовка. Тот же диптрейс.
     
  • 7.250, Аноним (250), 19:24, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Халтурки для студента — это 100500 плееров для GNU/Linux, из которых ни одним нормально пользоваться невозможно.
     
     
  • 8.257, ыы (?), 22:39, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    халтурка- это то за что платят деньги а то за что деньги не заплатили -эскиз ... текст свёрнут, показать
     
  • 7.273, Аноним (273), 15:02, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так-то одна из самых распространенных МИС в РФ написана на дельфях, если что. Хотя по данным высказываниям я даже не представляю, на сколько крупным должен быть проект.
     
  • 4.276, nmorozov (ok), 08:02, 25/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сначала из Borland выделили все, что было связано с разработкой, потом весь этот "актив" продали Embarcadero (компании выпускающей инстрцументы для раоты с СУБД). Наверное все этот делалось от успеха, и хорошо идущих дел...
     
  • 3.226, Аноним (226), 12:06, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > В Дельфи отсутствуют средства динамической организации форм, что просто курам на смех.

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

    Очередной эксперт спалился уровнем своей "экспертизы"...

     
  • 2.49, 11111001010 (?), 18:59, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Я лучше как и прежде буду писать на JavaFX.
     

     ....большая нить свёрнута, показать (29)

  • 1.4, Аноним (4), 18:12, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Молодцы, так держать. Много полезного ПО на нем активно разрабатывается и поддерживается. Паскалю уже больше полувека, а старичек все еще популярнее чем Раст https://www.tiobe.com/tiobe-index/
     
     
  • 2.9, Аноним (3), 18:15, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, а почему королевство Delphi заброшено?
     
     
  • 3.40, Аноним (40), 18:54, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тобой? Перестань его забрасывать готовь 2000 баксов. Всё живо. https://www.embarcadero.com/ru/products/delphi
     
     
  • 4.56, Аноним (54), 19:04, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Королевство Delphi это сайт http://www.delphikingdom.com/
     
  • 4.141, _ (??), 21:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Серьёзно?
    эмбаркадеро мЁртв так, что вонь с их штаб-квартиры должна даже у вас в РФ ощущаться. :)

    Новых фич нет лет уже 10, едва справляются с тем чтоб оно на новых версиях винды хотя-бы просто запускалось... А Линукс к примеру - просто выкинули, слабо им, не тянут.
    Да оспыдя - они пару сотен лицух продляют ежегожно и им за счастье, на команду из 5 чел - хватает (SVP, VP, Secretary, Accountant, Programmer). Но программиста скоро уволят, да :)

     
     
  • 5.146, Аноним (13), 22:10, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >А Линукс к примеру - просто выкинули, слабо им, не тянут.

    Слушай, еще во времена Kylix кто-то из Борланда вроде признал, что object pascal в принципе фундаментально и идеологически несовместим с Юниксами. Ссылку не могу найти, к сожалению.
    >Да оспыдя - они пару сотен лицух продляют ежегожно и им за счастье

    Да я думаю они еще параллельно сидят на контрактах по консалтингу легаси тухляка на Дельфях. Типа программеров нет, наймем эмбов.

     
     
  • 6.181, _ (??), 01:35, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >Слушай, еще во времена Kylix кто-то из Борланда вроде признал, что object pascal в принципе фундаментально и идеологически несовместим с Юниксами. Ссылку не могу найти, к сожалению.

    Слушай, я на UNIX-ах\UNIX-like\Линуксах с конца 20 века :) Так вот:

    Когда мне говорят что какая нибудь новая-неведомая-хрень "фундаментально и идеологически несовместима с Юниксами" я ржу в голосину :-D
    Не верь напыщенным идиотам. Деды сделали юники очень гибкими, они всё пережуют и не подавятся!
    Я на них такую жесть видел (и оно работало!) что Дельфи - это просто детские саночки :)


     
  • 6.194, Аноним (189), 03:20, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно есть другие ОС где Free Pascal и Delphi проявляют себя более лучшим образом. Это правда.
     
  • 6.289, Аноним324 (ok), 13:55, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>А Линукс к примеру - просто выкинули, слабо им, не тянут.
    > Слушай, еще во времена Kylix кто-то из Борланда вроде признал, что object
    > pascal в принципе фундаментально и идеологически несовместим с Юниксами. Ссылку не
    > могу найти, к сожалению.
    >>Да оспыдя - они пару сотен лицух продляют ежегожно и им за счастье
    > Да я думаю они еще параллельно сидят на контрактах по консалтингу легаси
    > тухляка на Дельфях. Типа программеров нет, наймем эмбов.

    Только линукс не юникс, линикусы даже на unix-like с трудом тянут.

     
  • 2.15, Аноним (13), 18:22, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –16 +/
    Паскаль так-то говененькая императивочка, сделанная Виртом для целей обучения структурного программирования. Кстати, "спасибо" ему за миллионы сломанных Паскалем голов детей.
     
     
  • 3.25, Аноним (-), 18:33, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Уж лучше структурное программирование, чем goto-лапшекод и UB дыряшки.
    Паскль учил детей думать, разбирать алгоритмы, а не пихать  ̶к̶о̶с̶т̶ы̶л̶и̶ улучшения в стиле "наовнячим что попало, а пото кастанем к void*".
    Это именно то, что нужно от учебного языка.

    Более того для него есть даже мат обоснование, например теорема Бёма—Якопини.
    Возможно поэтому Ада до сих пор используется в авиации.

     
     
  • 4.35, Аноним (13), 18:43, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >Уж лучше структурное программирование, чем goto-лапшекод и UB дыряшки.

    Шо то фигня, шо это.
    >Паскль учил детей думать, разбирать алгоритмы

    Не учил он алгоритмам. Для обучения алгоритмам вообще ЯП не нужен. А тем более императивный.
    >Это именно то, что нужно от учебного языка.

    Никак нет. От учебного языка нужна прозрачная и гибкая семантика, а не мастурбация циклов.
    >Возможно поэтому Ада до сих пор используется в авиации.

    Ада используется для авиации, потому что она для неё создавалась на гос деньги) Странно было бы не пользоваться продуктом, на который потрачены миллиарды. Налогоплательщики не поймут-с.

     
     
  • 5.41, Аноним (-), 18:54, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > нужна прозрачная и гибкая семантика

    Типа как в JS или питончике?
    Чтобы что угодно можно было передавать куда угодно?))
    Вот детки будут рады!

     
     
  • 6.48, Аноним (13), 18:58, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты слово семантика не знаешь? Бывает. Типа как в хаскеле или в лиспах. Кстати, для обучения я бы racket взял, уж больно он опрятный.
     
     
  • 7.83, Аноним (-), 19:35, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Твою ###! Этот больной, хочет учить детей программированию на Хаскеле или Лиспе!
    Ты понимаешь, что это может быть расценено как нанесение увечий средней (как минимум) тяжести?

     
     
  • 8.105, Аноним (13), 19:58, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хочу, но только это не моя идея Если бы ты хоть немного интересовался Computer ... текст свёрнут, показать
     
     
  • 9.148, _ (??), 22:17, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Трепло Твои ведущие умы переделали __все__ знаменитейшие CS курсы с Scheme... текст свёрнут, показать
     
  • 9.155, Анонин (?), 22:28, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ну А пруфов подкинешь А то что-то у mit edu в секции General Introductions ... текст свёрнут, показать
     
  • 9.265, bentall (ok), 07:54, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так то оно так, но по SICP больше в MIT не учатся Хаскель вообще молодой, по ср... текст свёрнут, показать
     
  • 8.107, Аноним (107), 20:00, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хаскел вряд ли, но лисп идеален для обучения всем концепциям, которые в той или ... текст свёрнут, показать
     
     
  • 9.112, Аноним (13), 20:16, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я полностью согласен, мне просто Хаскель кажется очень ортогональным и при этом ... текст свёрнут, показать
     
     
  • 10.123, iZEN (ok), 20:32, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может быть имеется в виду то, что Паскаль учит детей как это работает , а как... текст свёрнут, показать
     
     
  • 11.150, Аноним (13), 22:19, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Паскаль в состоянии обучить только паскалю и то, на уровне банальных задач типа... текст свёрнут, показать
     
     
  • 12.172, Аноним (-), 23:11, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это все еще школьная программа Или уже университет Напомню, что мы говорим о я... большой текст свёрнут, показать
     
  • 5.46, Аноним (46), 18:57, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь примерно почувствовать, сколько американских налогоплательщиков знают о существовании языка Ада?
     
     
  • 6.50, Аноним (13), 18:59, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Думаю примерно все, кто может открыть википодию. Покушать тебе принести или по трубе убежим?
     
  • 6.152, _ (??), 22:22, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Можешь примерно почувствовать, сколько американских налогоплательщиков знают о существовании языка Ада?

    Да ты же не полу-порно-шоу ведёшь, остись милай! - кроме "спецов и вокруг" - никто не то что про Аду не знает, но и да хоть про JS! :)

    Для них это всё какая то неведомая фриковская хрень в телефончеге :) Которая мешает инсту смотреть и не более :-D

     
  • 5.60, Аноним (60), 19:11, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уфф Вспомнил свои уроки информатики, когда из оборудования была доска и мел ... большой текст свёрнут, показать
     
     
  • 6.67, Аноним (13), 19:24, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я в тетрадке помню циклы писал, тоже так себе воспоминания Но чьи-то воспоми... большой текст свёрнут, показать
     
     
  • 7.96, Аноним (-), 19:41, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Так, еще один непонимающий слово семантика. Если ты не программист, то зачем лезешь в спор?

    Ну... уже лет 20 как программист. Но преподаванием занимался давно, и для студентов.

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

     
     
  • 8.110, Аноним (13), 20:14, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если тебе слово семантика приходится гуглить - тады ой, непонятно чем ты 20 л... большой текст свёрнут, показать
     
     
  • 9.154, Аноним (-), 22:28, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пилил прикладные задачи, начиная от игр, заканчивая офисным редактором некото... большой текст свёрнут, показать
     
  • 5.111, Тот_Самый_Анонимус_ (?), 20:16, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >От учебного языка нужна прозрачная и гибкая семантика, а не мастурбация циклов.

    А так же лёгкость иабстрагирование от живого языка. Обозначение матеиатических действий словами (например логическихз функций) — бред. Обозначение операторных скобок словами — бред. Использование нескольких типов операторных скобок  (привет, репеат—унтил) — бред.

    Если нужен учебный язык, то это должен быть упрощённый Си или питон с типизацией, а не паскаль.

     
     
  • 6.116, Аноним (13), 20:23, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >А так же лёгкость иабстрагирование от живого языка. Обозначение матеиатических действий словами (например логическихз функций) — бред. Обозначение операторных скобок словами — бред. Использование нескольких типов операторных скобок  (привет, репеат—унтил) — бред.

    Не так. На синтаксис вообще пофиг. Это просто буквы, они не важны. Важны механизмы.
    >Если нужен учебный язык, то это должен быть упрощённый Си или питон с типизацией, а не паскаль.

    Нет, за С в обучении нужно мочиться преподу в шевелюру. Питон - скорее нет, чем да. В плане _обучения_ он не сильно лучше паскаля. Вообще императивные ЯП тут плохой выбор. Если уж _очень_ хочется учить императивщине (зачем?) - возьмите smalltalk.

     
     
  • 7.171, Аноним (-), 23:10, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если уж _очень_ хочется учить императивщине (зачем?) - возьмите smalltalk.

    Ну-ну. Весь мир пишет на императивщене с небольшими включением функциональщины, и оказывается она не нужна!
    А мужики то и не знают!

    Не мог бы ты привести пример больших проектов на том же хаскеле?
    Но только что-то серьезное, вроде браузера, может ос (но не House)))?

     
     
  • 8.201, Тот_Самый_Анонимус_ (?), 05:44, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Важны Важен сам подход 8212 словами вы описываете явление или небуквенными з... текст свёрнут, показать
     
  • 5.212, Аноним (212), 08:32, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Ада используется для авиации, потому что она для неё создавалась на гос деньги)

    Не для авиации ADA создавалась. А для DoD US, чтобы одним надёжным языком заменить 450 язычков програмирования.

    Ada was originally designed by a team led by French computer scientist Jean Ichbiah of Honeywell under contract to the United States Department of Defense (DoD) from 1977 to 1983 to supersede over 450 programming languages used by the DoD at that time.

    SPARK (верефицируемое статически и динамически подмножиство ADA) -- сегодня самый перспективный язык для новых проектов.

     
  • 3.58, Аноним (54), 19:07, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Только именно к императивному коду часто и стремятся с-подобные программисты. Я видел конфликты на основе таких мелочей по сути.
     
  • 3.164, Котофалк (?), 22:48, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кстати, "спасибо" ему за миллионы сломанных Паскалем голов детей.

    Так не за что. Не выдумывайте.

     
  • 3.264, Bentall (?), 07:36, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну начнём с того, что это просто-напросто доработанный Algol-60 Довольно удачно... большой текст свёрнут, показать
     
  • 2.17, Аноним (17), 18:22, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мне папа заприщал писать на C, говорил пиши на Pascal, в нём работа с памятью проще в плане безопасности и компилятор быстрее...
     
  • 2.18, Аноним (-), 18:23, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Странный рейтинг.
    Ладно с Растом понятно, но Паскаль обгоняет даже Свифт.
    А сейчас любая разроботка под яблоко - это как минимум куски пишутся на нем (если проект старый и нет ресурсов перелопачивать все обжс костыли и подпорки)
    А под маки/айфоны пишет дофига народу.
     
     
  • 3.21, Аноним (13), 18:27, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У тиобе всратые рейтинги, они криво считают, это давно всем известно. На паскале сейчас около нуля коммерческой разработки.
     
     
  • 4.29, Аноним (-), 18:34, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я понял из их сайта - они смотрят на кол-во запросов по ЯП.
    Возможно паскаль оказался для современных программеров сложнее чем Раст)
     
     
  • 5.127, Аноним (127), 20:47, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В учёбных заведениях всё ещё преподапют паскаль, вот они и гуглят свои лабы
     
  • 2.179, Аноним (177), 00:35, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Есть еще рейтинг по зарплатам - растоманы вообще в пролете - даже на бургер не заработать, правда зарплаты у паскалистов упали до уровня сишников...
    https://habrastorage.org/r/w1560/getpro/habr/upload_files/0ff/4e2/27b/0ff4e227
     
     
  • 3.182, Аноним (-), 01:43, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты серьезно в качестве аргумента приводишь з/п в рублях?
    В таком случае в РФ зарплаты 1С ков самые высокие в мире, потому что больше почти нигде не нужны)

    И вообще, по закону о запрете радуги использование swift и rust скоро вообще запретят))

     
     
  • 4.222, Аноним (177), 11:25, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    что так возбудился то?
     

     ....большая нить свёрнута, показать (47)

  • 1.8, Аноним (8), 18:15, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Для школ в которых паскаль учат подойдёт.

    Вот свободных или коммерческих проектов на  Lazarus или FreePascal  не слыхал.

     
     
  • 2.12, Аноним (3), 18:17, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну я знаю банк возле которого стоит стенд, который на светодиодах высвечивает актуальный курс. Код написан на Free Pascal.
     
  • 2.14, Аноним (3), 18:19, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Софт для турбин, который в России до сих пор почему-то повторить не могут — тоже Delphi, Free Pascal.
     
     
  • 3.20, Аноним (20), 18:27, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    В универе написал на Pascal коллекцию всех чисельных методов, по самым быстрым алгоритмам. Врятли кто повторит.. )
     
  • 3.27, Анонин (?), 18:34, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно не могут? Или просто не хотят, потому что "оно уже работает".
    Что-то слабо верится, что нельзя переписать такой софт напр. на Qt.
    Это может быть экономически нецелесообразно, но чтобы невозможно...
     
     
  • 4.53, Аноним (53), 19:01, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > переписать такой софт напр. на Qt

    Чтобы через пол года софт перестал работать?

     
     
  • 5.76, Аноним (13), 19:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А с чего он обязан перестать работать?
     
     
  • 6.180, lucentcode (ok), 00:43, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    EOL у версий Qt фришных равен 6 месяцам. Хотите длительную поддержку? Несите денежки за коммерческую лицензию с длинным EOL, и дополнительными плюшками. Вот только денежку мало кто хочет нести, все хотят бесплатно. А мигрировать постоянно на новые версии, с с постоянным переписыванием кода, из-за поломок совместимости между версиями, никто из пишущих дорогое коммерческое ПО не желает. Поэтому новые версии Qt, что вышли после изменения политики лицензирования проекта, даром не впёрлись разработчикам проприетарного ПО. По той же причине, проприетарщики не любят и актуальные версии GTK, оно тоже слишком часто обновляется, а на старые версии забивают болт, вместо длительной поддержки.
     
     
  • 7.184, Аноним (184), 02:12, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А кто-то мешает собирать со старой версией ?
     
  • 7.197, Анонми (?), 05:10, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А мигрировать постоянно на новые версии, с с постоянным переписыванием кода, из-за поломок совместимости между версиями, никто из пишущих дорогое коммерческое ПО не желает.

    Чел, не рассказывай сказки. У Qt обратная совместимость сумасшедшая, и даже перекат с 4 на 6 требует минимум изменений в коде.

     
     
  • 8.199, Аноним (199), 05:32, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тото Аморок так легко мигрировал, да сразу в загробный мир Крита настрадалась о... текст свёрнут, показать
     
     
  • 9.225, Аноним (226), 11:46, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Извини, но мой опыт не приветмир, а коммерческое десктопное ПО И более того, на... текст свёрнут, показать
     
  • 9.230, maximnik0 (?), 12:51, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Может из за того что не популярен и тяжёлый оказался Не не спорю,диджеям и люд... текст свёрнут, показать
     
  • 4.62, Аноним (54), 19:12, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пока не могут, но хотят. Я ж ничего против не имею, это просто факт на основе изложения мнений профессионалов в авиации — смотрю иногда на YouTube.
     
     
  • 5.75, Анонин (?), 19:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хм... было бы интересно посмотреть этот кусок видоса. Может там действительно непреодолимые сложности.
    Но отсюда кажется что не могут потому что "на разработку и сертификацию нужно 100500 млн. рублей, а нам их не дают"
     
     
  • 6.196, Аноним (189), 03:39, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    По моему канал SkyShips. Дело не в непреодолимости. На производстве всегда есть трудности. Они со временем решаются. Есть некоторые проблемы с тягой и отказоустойчивостью, которые пока не решены. По крайней мере видео о реализации решения я пока не видел. Что вас задевает то?
    Могу также добавить очевидную другую проблему, которую описали комментаторы на Opennet — зарплата. Людей никто не заставляет писать что на бюджете меньше платят, поэтому они не хотят идти на государственные проекты, но почему-то об этом кто-то написал.
     
     
  • 7.271, Анонин (?), 13:56, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > По моему канал SkyShips.

    Хороший канал, нравятся исторические обзоры оттуда.

    > Что вас задевает то?

    Да просто удивило утверждение о "невозможности". Возможно не так понял и подумал, что вы поддерживаете предыдущего комментатора. Про ЗП и проблемы согласен.

     
     
  • 8.285, Аноним (285), 17:42, 26/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я про невозможно не говорил И да, MITM на Украине проблема Мне неизвестно как,... текст свёрнут, показать
     
  • 5.77, Аноним (13), 19:31, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ссылку!
     
  • 2.16, неаноним (?), 18:22, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Double Commander?
     
  • 2.19, Аноним (3), 18:23, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторый софт для самолётов и для станков с ЧПУ тоже был сделан на них же. Вроде работает стабильно, без неожиданных ошибок, которые встречаются на С-подобных языках. Единственный нюанс — параллелизма там нет и он не нужен.
     
     
  • 3.30, Аноним (30), 18:37, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    У самолётов ведь куча датчиков и приборов. Как их обрабатывать и реагировать без многопоточности?
     
     
  • 4.37, Аноним (37), 18:49, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Их надо обрабатывать не многопоточно, а за гарантированное время.
     
  • 4.72, Ivan7 (ok), 19:29, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем для обработки сигналов с датчиков многопоточность?
     
  • 2.22, Аноним (177), 18:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    внезапно 64х битный ТоталКоммандер - можно сказать культовый ФМ у виндузятников
     
     
  • 3.63, Аноним (63), 19:14, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Frigate3 и LightAllow ещё были
     
     
  • 4.144, Аноним (144), 22:07, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Фрегат3 был шикарен, жаль сдох. Я б и в линюкс его использовал, а то Крусайдер какой-то стрёмный - родной Дельфин уж лучше использовать.
     
     
  • 5.195, abu (?), 03:22, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, Фрегат был знатный.
     
  • 2.52, Аноним (52), 19:00, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    total commander не слышал?
    zcad ещё, правда он не такой успешный.
     
     
  • 3.217, Аноним (217), 09:23, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё пошути, что ты купил тотал. А он же работает на маке и линуксе, именно потому что дельфя такая портабельная?
     
     
  • 4.267, SAI (?), 11:39, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 Большая часть Total Commander для Windows написана на ассемблере Было инте... большой текст свёрнут, показать
     
  • 4.281, Аноним (281), 14:24, 25/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Заводил тотал под мак. И, несмотря на то, что я прям фонат тотала (он мне заменял операционную среду практически, я следил за каждым минором и пробовал все новые фишки, следил за почти всеми существующими к нему плагинами, делал сборки, которыми до сих пор пользуется пару человек), на маке он слишком чужд, его нужно сильно адаптировать с точки зрения UX, чтобы стало удобно, но это будет уже не тотал.

    Долго искал нормальные двухпанельники, остановился на Marta https://marta.sh/

     
  • 2.87, Аноним (217), 19:37, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только там не должны учить паскаль. Есть более нормальные языки, для обучения которым ничего не нужно воровать и которые при этом можно использовать где угодно, от разных САПР и графических редакторов, до офисаных пакетов и даже некоторых микроконтроллеров
     
     
  • 3.145, Аноним (144), 22:08, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да, это Си и Фортран. Остальные языки вообще не нужны.
     
  • 3.151, Аноним (177), 22:20, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > от разных САПР и графических редакторов, до офисаных пакетов и даже некоторых микроконтроллеров

    дак это ты точно про сабж написал!

    САПР -> https://ru.wikipedia.org/wiki/ZCad
    графических редакторов -> https://lazpaint.github.io/ru/
    офисаных  ->  http://visual-t.ru/dpascal.html
    микроконтроллеров  -> https://wiki.lazarus.freepascal.org/AVR_Embedded_Tutorial_-_Entry_Lazarus_and_

     
     
  • 4.218, Аноним (217), 09:29, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чудак, про эти поделки вообще никто не в курсе, они почили в бозе так же как и "сабж". Посмотри уже актуальный софт, от MSO до блендера
     
     
  • 5.221, Аноним (177), 11:22, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    если ты не в курсе, то это только твоя проблема.

    все эти проекты живые, как и сабж

     
  • 4.268, SAI (?), 11:49, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Можно ещё добавить Skype (for Windows).
    Более полный список можно посмотреть тут: https://delphi.fandom.com/wiki/Good_Quality_Applications_Built_With_Delphi

    Есть ещё куча проектов, в окторый используется Pascal (Delphi, Lazarus, etc), но которые не афишмруют язык программирования.

     
  • 2.246, _kp (ok), 18:37, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В школах Lazarus используют.
    Не понимал назрена. Но если подумать, то для обучения Паскаль весьма прост, и после него можно учить любой язык. А вот после Питона в качестве первого языка, нет, и это весьма мягко говоря.
     

     ....большая нить свёрнута, показать (38)

  • 1.11, Аноним (-), 18:17, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ого, оно живое!

    Вспоминаются мелкие программы, 15летней давности, написанные на Делфи...
    И ведь они до сих пор работают..
    Приятный был язык и UI билдер.

     
     
  • 2.23, Facemaker (?), 18:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Да, был приятный язык, в своё время много чего сделал на нём. Но два недостатка мешали всегда: чрезмерная многословность и неразличимость регистра символов текста программы (строчные/заглавные). Последнее заметно ухудшает выразительность: вместо Thing thing приходится изобретать префиксы вроде TThing thing.

    Перешёл на C++, но всегда с ностальгией вспоминал стройную систему модулей с interface/implementation.

    И только Rust свёл воедино все преимущества всех языков и выбросил недостатки. Rust идеален.

     
     
  • 3.31, Аноним (31), 18:38, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Плюсанул за все кроме раста.
     
     
  • 4.45, Аноним (-), 18:55, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Та ладно, то что у человека "особый" вкус - не повод его осуждать)
     
  • 3.59, Аноним (53), 19:08, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раст загоняется под шконку одной фразой:
    "Приведите пример популярного GUI-приложения на Rust"
     
     
  • 4.65, Facemaker (?), 19:17, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    GUI всё-таки довольно узкая ниша. В одной компании (посчастливилось наблюдать) сделали сложный GUI на Rust, так всё равно потребовалось то же самое, но вебное. Пока поддерживают обе версии, но вебная почему-то больше полюбилась пользователям.
     
  • 4.70, Анонин (?), 19:26, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    GUI как раз наименьшая проблема для языка.
    Можно конечно для каждого языка писать свой кроссплатформенный фреймворк, но зачем?

    Пишешь ядро на быстро языке, а UI - на чем угодно. В 99% случаев работает быстро, при условии, что написано правильно - без заползания ядра в UI  и тд.

     
     
  • 5.165, Facemaker (?), 22:48, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Угу, самое правильное даже если оба компонента на одном языке.
     
  • 4.80, Аноним (13), 19:33, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Loupe - смотрелка картинок в оф. поставке Гнома. А вообще еще непонятно, взлетит ли раст в десктопных приложениях. Мало времени прошло.
     
     
  • 5.200, Аноним (199), 05:41, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мало времени прошло? Ты это серьёзно?

    Ладно не берем десяток лет после его создания в 2006 году, но что мешало в период с 2016 по настоящее время ему выстрелить?

     
     
  • 6.241, Аноним (241), 16:46, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > но что мешало в период с 2016 по настоящее время ему выстрелить?

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

     
  • 6.284, Иисус (?), 17:18, 26/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Отсутствие нормальных либ для полного цикла рисования текста. Это одна из самых сложных задач в гуе и на 100% без костылей работает примерно нигде. Что-то вменяемое появилось буквально вот недавно. Я про https://github.com/pop-os/cosmic-text

    Так что отсчёт можно начитать с прошлого года только.

     
  • 4.243, Аноним (243), 18:04, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Helvum
     
  • 2.160, Аноньимъ (ok), 22:37, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Вспоминаются мелкие программы, 15летней давности, написанные на Делфи...

    Или 18 летней.

    У меня сканер портов тогда написан был. Скомпилирован и.
    Иногда запускаю по мелкой надобности.

     
     
  • 3.244, Аноним (243), 18:05, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Чем nmap не устраивает?
     

  • 1.26, Аноним (177), 18:33, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Отлично!

    Самое то для написания всякой кроссплатформенной гуи мелочи.
    Можно набацать прогульку которая будет работать от старой 12 убунты и винХР до всего современного... Хреново, что на ведройде оно не работает...

     
     
  • 2.33, Аноним (33), 18:42, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Все работает, кто-то не осилил https://wiki.lazarus.freepascal.org/Android
     
     
  • 3.43, Аноним (177), 18:54, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    все работает? Это ну очень громко сказано. Запускается... ну да...
     
  • 2.38, Аноним (37), 18:49, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Чем pygtk или pytk не устроил?
     
     
  • 3.44, Аноним (177), 18:55, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    таб на клаве сломался
     
  • 3.55, Аноним (53), 19:03, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Тем что никто не хочет в тексте пердолить формочки, к-е через пол года перестанут работать.
     
     
  • 4.84, Аноним (13), 19:35, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну можешь в редакторе пердолить, никто не мешает. Но ты не в теме. В любом случае пердолить формочки в дельфи без динамической компоновки - это просто "вон из профессии". Я не шучу, это прям залёт у проф. программистов.
     
     
  • 5.213, Аноним (213), 08:32, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что ты черт побери такое несешь?
     
  • 3.74, Ivan7 (ok), 19:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А чем он может устроить?
     
     
  • 4.88, Аноним (13), 19:37, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тем, что относительно нормальный живой ЯП с мегатоннами батареек. Где ты возьмешь батарейки для современных штук под паскаль я не знаю. Ну и плюс Питон - это все таки RAD, в отличие от.
     
     
  • 5.104, Ivan7 (ok), 19:57, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я использую C++ и ассемблер, поэтому Питон мне на фиг не нужен. RAD - это вообще средство для домохозяек.
     
     
  • 6.120, Аноним (13), 20:29, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Я использую C++ и ассемблер

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

    Алло, тред про Лазарус, который нам продают как RAD и средство для домохозяек. Вопрос в том, что это не RAD, а пердячий пар)

     
     
  • 7.132, Ivan7 (ok), 20:59, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >>Я использую C++ и ассемблер
    >Ну ты просто любитель фигни. Не могу покрепче словцо вставить, а то потрут. Вкратце - любитель поедать продукты из прямой кишки.

    Твою истерическую эмоциональную реакцию мы увидели. А теперь выскажись по-мужски: по делу, конструктивно и с аргументами)

     
     
  • 8.156, Аноним (13), 22:29, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А ты читать вообще не обучен Печалька А то я выше привел аргумент - Лазарус Де... текст свёрнут, показать
     
  • 8.157, Аноним (13), 22:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а касательно крестов - выше по треду я привел достаточно аргументов Ты не ст... текст свёрнут, показать
     
  • 6.169, Аноним (-), 22:54, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то 13й хамит)

    Попробую я, но с аргументами.
    Есть такая Asahi Lina. И захотелось ей запилить драйвер для яблочной техники.
    Но спек нет, приходится реверсить. А потом долго эксперементировать.
    Что же делать? Конечно брать в руки питон... Да и писать GPU driver на Python'е!
    А потому уже когда все заработало, стек Mesa+Python переписывался на Rust.
    Вообще история довольно интересная [1].

    Драйвер кстати прошел сертификацию Кроноса [2], что довольно показательно.

    [1] asahilinux.org/2022/11/tales-of-the-m1-gpu/
    [2] www.opennet.ru/opennews/art.shtml?num=59648

    Этот пример показывает, что Rapid Application Development на Питоне вполне можно использовать для очень серьезных вещей. Даже если ты домохозяйка)

     
     
  • 7.259, Аноньимъ (ok), 00:43, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это прототипироварие и рнд.
    Посмотрю я как вы будете граф драйвер на Питоне эксплуатиррвать.

    А два. Средства для создания гуи на питоне как бы есть. Но это ад.

     
  • 2.86, Ivan7 (ok), 19:36, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну если C++ не осилил, то тогда и Pascal неплохо. Хотя мы в школе на уроках информатики C изучали, т.е. школьники пусть и не C++, но C вполне могут осилить.
     
     
  • 3.89, Аноним (13), 19:38, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Изучать паскаль в школе - это плохо. Изучать C/C++ в школе - это преступление, за это надо бить морду совершенно не стесняясь. Серьезно.
     
     
  • 4.98, Ivan7 (ok), 19:42, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Изучать паскаль в школе - это плохо. Изучать C/C++ в школе -
    > это преступление, за это надо бить морду совершенно не стесняясь. Серьезно.

    :))) Правда? Зато я в результате со школы уже 25 лет C++ и ассемблер использую, спасибо школьному учителю)

     
     
  • 5.108, Аноним (108), 20:08, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вот, яркий пример. 25 лет прошло, а так от ассемблера с сишечкой и не ушёл.
     
     
  • 6.115, Ivan7 (ok), 20:21, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так за 25 лет реальных альтернатив связке C/C++ и ассемблер так и не появилось. По крайней мере, что касается задач высокоскоростной обработки данных, системного программирования, систем жёсткого реального времени, программирования микроконтроллеров, DSP-процессоров и т.п.
     
     
  • 7.124, Аноним (13), 20:34, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    С - это язык для написания ядер ОС. Кресты - это ошибка природы без своей сферы.
    >высокоскоростной обработки данных

    Непонятно, что тут имеется ввиду. В зависимости от контекста может подойти Erlang или Elixir. Черт, да даже Java иногда.
    >системного программирования

    Rust, Go, Haskell, лиспы. Про лисп машины ты вообще не слышал?)
    >систем жёсткого реального времени

    Ada.
    >программирования микроконтроллеров

    Fort.

    Где тут сишка?

     
     
  • 8.126, Ivan7 (ok), 20:46, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1 Современный C - очень полезная вещь, но как и любым другим инструментом, им... текст свёрнут, показать
     
     
  • 9.159, Аноним (13), 22:36, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да что ты говоришь Я выше по треду уже предложил изобразить механизм функторов ... большой текст свёрнут, показать
     
     
  • 10.203, Ivan7 (ok), 05:54, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Осталось понять, зачем мне механизм функторов, и как я без него жил всю жизнь 1... большой текст свёрнут, показать
     
  • 10.227, Аноним (-), 12:16, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Э а давай ты сразу покажешь, как делать правильно Реально интересно посмотре... большой текст свёрнут, показать
     
  • 8.158, Аноним (-), 22:33, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Про лисп машины только слышать и можно Еще можно картинки из музеев посмотреть ... текст свёрнут, показать
     
     
  • 9.167, Аноним (13), 22:49, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это пример того, что системным программированием можно заниматься и на Лиспе Пр... текст свёрнут, показать
     
     
  • 10.170, Аноним (-), 22:58, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно и любовью в гамаке заниматься стоя на руках И наверняка это даже будет вп... текст свёрнут, показать
     
  • 8.175, Аноним (-), 23:36, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ThreadX - одна из самых распространенных, написана внезапно на С seL4 - С ассе... текст свёрнут, показать
     
  • 5.121, Аноним (13), 20:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это полностью подтверждает мои слова)
     
  • 4.206, Тот_Самый_Анонимус_ (?), 06:14, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Изучать C/C++ в школе - это преступление

    Да ничего подобного. Если не лезть в дебри языка, и использовать формулу «потом поймём, а пока просто запомним», то вполне себе учится.

     
  • 3.102, Аноним (102), 19:46, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > школьники пусть и не C++, но C вполне могут осилить.

    Осталось только понять, зачем школьникам это надо...

     
     
  • 4.122, Ivan7 (ok), 20:30, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> школьники пусть и не C++, но C вполне могут осилить.
    > Осталось только понять, зачем школьникам это надо...

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

     
     
  • 5.125, Аноним (13), 20:35, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Молодой человек, пока под вопросом ваша инженерная квалификация - воздержитесь от таких громких слов.
     
     
  • 6.128, Ivan7 (ok), 20:48, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Уже не такой молодой, как 25 лет назад, когда начал работать) Правда, начал работать по специальности ещё раньше... Как-то быстро время летит... И лучше бы Вы высказались по делу.
     
  • 5.133, Аноним (108), 21:15, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Обработка данных на сишечке это дааа.
    Чёт в науке не особо горят желанием сишечку использовать, там всё болше питоны да джулии всякие.
     
     
  • 6.139, Ivan7 (ok), 21:23, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Обработка данных на сишечке это дааа. Чёт в науке не особо горят желанием сишечку использовать, там всё болше питоны да джулии всякие.

    Конкретно мы всегда использовали сишечку. Как показала практика, у Питонов, Матлабов и Джулий производительность в десятки (а порой и в сотни) раз меньше, чем связка C/C++ с ассемблером. А для задач обработки больших данных, обработки данных в реальном времени, задач управления производительность - это принципиальный вопрос.

     
  • 5.137, Аноним (102), 21:22, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > собирается заниматься инженерными специальностями [...] Роботы, программирование электроники, обработка данных

    Алё, мы же о школьниках говорим. Какое к лешему программирование электронники?

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

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

     
     
  • 6.140, Ivan7 (ok), 21:28, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В своё время наша компания организовывала курсы по программированию электроники для школьников старших классов. У них всё получалось, и им это очень нравилось, и им нравилось, что у них получается. Они программировали на С, т.к. это стандарт (помимо ассемблера) в мире микроконтроллеров. Среди них были и девушки. Одна из долгосрочных целей была отобрать способных ребят и девчат к себе в компанию. Также было сотрудничество и с университетами с той же целью.
     
  • 6.207, Тот_Самый_Анонимус_ (?), 06:19, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Хотел бы я посмотреть, как вы на серьезных щах объясняете 16-летним парням и девушкам, как сделать конкатенацию двух строк на С.

    Кроме строк остальные 5 базовых тем (переменные, условия, циклы, массивы и функции) вполне себе объяснить можно. Для строк нужны будут плюсы.

     
  • 4.166, Аноним (177), 22:48, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ну как-бы нужно, например, для абдурино-иде
     
  • 3.162, Аноним (177), 22:44, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    саюж кроссплатформенный аналог борланд делфи, а борланд с++ издох и аналога нету... так-шта крестики проиграли

     
     
  • 4.214, Аноним (213), 08:39, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >а борланд с++ издох и аналога нету

    Ты просто не в теме. А idera во всю торгует не аналогом, а наследником под тем же брендом embarcadero с фронтендом компилятора от шланга и поддержкой фишек современных плюсов

     
     
  • 5.223, Аноним (177), 11:30, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    во-первых, после того как оно пошло по рукам и как с типа бесплатным 2006 они поступили - не интересно
    во-вторых, оно ни разу не кроссплатформенное
     
  • 2.101, Аноним (102), 19:45, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Можно набацать прогульку которая будет работать от старой 12 убунты

    Больше не будет, ибо:

    > теперь требуется наличие как минимум версий GTK 3.24.24 и Glib 2.66.

    Разве что компилировать в старой версии.

     
     
  • 3.163, Аноним (177), 22:47, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    gtk2 никто не отменял, так-что мимо!

     

     ....большая нить свёрнута, показать (47)

  • 1.34, Аноним (34), 18:43, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хорошая альтернатива Расту, и главное что проверенная временем.
     
     
  • 2.39, Аноним (13), 18:51, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Труп в могиле тоже знаешь ли проверен временем.
     
     
  • 3.47, Аноним (-), 18:57, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Труп в могиле тоже знаешь ли проверен временем.

    Даже труп в могиле менее токсичен, чем Вы. Не стыдно так вести себя? Ведь, небось, сам - здоровый великовозрастной лоб.

     
     
  • 4.91, Аноним (13), 19:39, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нормально я себя веду, никого не оскорбил. Что не так?
     
  • 3.57, Аноним (53), 19:05, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Труп в могиле будет поживее мертворожденного франкенштейна из тухлой корпоративной матки.
     
     
  • 4.71, Аноним (-), 19:26, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Давай все-таки будем объективными, например UCSD Pascal разрабатывался в Калифорнийском университете (хз сколько там финансирования от корпов) для создания операционки для ИБМ фреймов (p-System).
    И если первая версия была просто открытая, то вторая делалась для настольных комерческих,
    третья вообще по заказу от WD для их микрокомпов, как и четвертая.

    И их популярность отразилась на самой популярности языка.

     
     
  • 5.90, Аноним (217), 19:38, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В общем он умер
     
  • 5.242, name (??), 17:57, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > UCSD Pascal разрабатывался в Калифорнийском университете (хз сколько там финансирования от корпов) для создания операционки для ИБМ фреймов (p-System).

    Да_что_такое_ты_несешь.жпг

     

  • 1.64, Bottle (?), 19:15, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отличный язык, в отличие от Си, быстро компилируется из-за модульной системы.
     
     
  • 2.66, Facemaker (?), 19:20, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Там ещё однопроходность компилятора — красивая фича. Но годится только для простых языков. Для обучения самое то, но потом начали тянуть Pascal в "большую" разработку. Лучше б туда ушёл следующий язык Вирта. Доподлинно не знаю, говорят, будто в Борланде манагеры "зарубили" всё, кроме Паскаля и C++, которые уже успели набрать коммерческую популярность.
     
     
  • 3.78, Tita_M (ok), 19:32, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Лучше б туда ушёл следующий язык Вирта.

    Печаль-беда. Жалко Оберон.

     
     
  • 4.247, Аноним (247), 18:51, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Может, он имел ввиду Modula-2.
     
  • 3.95, Аноним (13), 19:41, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Господи, еще один. С чего ты взял, что для обучения самое то? Ты программист? Ты учитель?
     
     
  • 4.143, AKTEON (?), 21:32, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И какой императивный  язык со строгой типизацией мсье предлагает учить первым ??
     
     
  • 5.202, Тот_Самый_Анонимус_ (?), 05:50, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Язык Полякова из среды «Исполнители».
     
     
  • 6.249, Аноним (247), 19:07, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Этот? https://gdz.ru/class-1/russkii_yazik/polyakova/
     
     
  • 7.251, Тот_Самый_Анонимус_ (?), 19:51, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://kpolyakov.spb.ru/school/robots/robots.htm
     
     
  • 8.258, Аноним (-), 00:16, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Программа работает под управлением 32-разрядных операционных систем линейки Win... текст свёрнут, показать
     
     
  • 9.262, Аноним (250), 02:57, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Остаток строки 8212 171 и совместимых с ними 187 8212 вы специально н... текст свёрнут, показать
     
  • 9.266, Тот_Самый_Анонимус_ (?), 09:56, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На десяточке работает, не волнуйся так А то что автор держит совместимость с эт... текст свёрнут, показать
     
  • 4.161, Facemaker (?), 22:41, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Господи, еще один. С чего ты взял, что для обучения самое то? Ты программист? Ты учитель?

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

     
     
  • 5.205, Тот_Самый_Анонимус_ (?), 06:07, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не аргумент Вместо обучения программированию надо учиться вывертам языка - пер... большой текст свёрнут, показать
     
     
  • 6.269, _hide_ (ok), 12:51, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы делитант.

    >>> - перед else точка с запятой не ставится
    >>> - + и - мы будем записывать знаками

    Потому что однопроходный

    >>> - мы везде будем использовать одинаковый набор операторных скобок

    Это цикл с постусловием, поэтому конструкция однозначна. Засунуть операционные скобки Вы и сами можете

    >>> - мы будем объявлять многомерные массивы

    И? В математике так же, никто 200 лет не возникал

    >>> - запретим в цикле фор дробные счётчики!

    Какой ужас!!! Цикл while при это будет на порядок понятнее. А где эти счетчики разрешены?

    >>> - в качестве операторных скобок будем использовать слова

    И? Код -- это не формула!

     
     
  • 7.274, Тот_Самый_Анонимус_ (?), 20:42, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы делитант.

    Ну куда мне до светила!

    > Потому что однопроходный

    Никак не аргумент.

    > Это цикл с постусловием, поэтому конструкция однозначна. Засунуть операционные скобки
    > Вы и сами можете

    И тем не менее наборы операторных скобок разные.

    > И? В математике так же, никто 200 лет не возникал

    Что в математике так же? объявление отличается от использования? Примеры в студию!


    > Какой ужас!!! Цикл while при это будет на порядок понятнее. А где эти счетчики разрешены?

    В Си/Си++ и производных.

    > И? Код -- это не формула!

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

     
     
  • 8.283, _hide_ (ok), 11:28, 26/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Причем тут светило Вы же закон всемирного тяготения не опровергаете Конечно, н... большой текст свёрнут, показать
     
     
  • 9.286, Тот_Самый_Анонимус_ (?), 03:43, 27/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как связан ваш выcер и закон тяготения Вы уже приравниваете свои мысли к чему-т... большой текст свёрнут, показать
     
     
  • 10.287, _hide_ (ok), 13:39, 27/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спорить тут смысла нет https ru wikipedia org wiki LR-анализатор https ru w... текст свёрнут, показать
     
     
  • 11.288, Тот_Самый_Анонимус_ (?), 22:41, 27/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Разумеется нет Вы даже не потрудились изложить свою мысль, которую я якобы долж... большой текст свёрнут, показать
     
  • 5.231, iZEN (ok), 12:59, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Господи, еще один. С чего ты взял, что для обучения самое то? Ты программист? Ты учитель?
    > Во-первых, Паскаль создавался как учебный язык. Во-вторых, мне близка последовательность
    > обучения от Андрея Столярова. Для обучения хорош тем, что быстро компилируется
    > при статической типизации, многословен (да-да, этот недостаток превращается в преимущество
    > в учебном языке), строг, но и прост.

    Но в Lasarus используется не Паскаль, а его более продвинутый потомок — Object Pascal, на котором была написана операционная система 32-битных компьютеров Apple Macintosh на базе процессоров Motorola.

     
  • 2.68, Аноним (-), 19:25, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > Отличный язык, в отличие от Си, быстро компилируется из-за модульной системы.

    А ничего, что он сначала компилируется в Си? Кстати, так же, как и хвалёный Раст.

     
     
  • 3.73, Аноним (-), 19:29, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А ничего, что он сначала компилируется в Си? Кстати, так же, как и хвалёный Раст.

    WAT? Ты бß хоть пруфы какие-то кинул.

    Просто то, что пернвый GCC компилятор писался на паскале - это исторический факт, а тут такие заявления.

     
  • 3.79, Bottle (?), 19:32, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Братан, перестань курить траву, это плохо сказывается на здоровье. Free Pascal написан на Object Pascal.
     
  • 3.81, Tita_M (ok), 19:34, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Первые компиляторы раста действительно в си транслировали. Потом появился LLVM бекэнд и стало в маш. кодах.
     
     
  • 4.117, Аноним (217), 20:24, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Звучит как Zig
     
  • 3.82, Bottle (?), 19:35, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К тому же, если бы Паскаль транспилировался в Си, в языке были бы такие же yёбищные проявления неопределённого поведения.
     
     
  • 4.103, Tita_M (ok), 19:51, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не обязательно. Есть трансляторы из Оберона в Си, джаву и даже в джаваскрипт. И это нисколько не мешает Оберону быть опрятным и переносить свою опрятность на код в другой язык.

     
  • 2.168, Аноним (177), 22:51, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    по сравнению с Qt, проект на лазаре и вправду быстрее компиляется... это удобно...
     
     
  • 3.216, Аноним (217), 09:20, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Только почему-то без Qt в нормальную графику не умеет
     
     
  • 4.220, Аноним (177), 11:19, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    на выбор gtk2 gtk3 qt4 qt5 qt6
     
     
  • 5.278, Аноним (278), 10:38, 25/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Gtk1 тоже поддерживается.
     
     
  • 6.291, sunjob (ok), 21:26, 05/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а так же gtk0 :o)
     

     ....большая нить свёрнута, показать (32)

  • 1.93, Аноним (217), 19:40, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Опять вместо принятия реальности люди не осилившие после школы ничего более адекватного и востребованного пытаются выдать это за преимущество и душнят про какие-то прорывные технологии, которые вот прям настолько жизненно необходимы, что их нигде нет)
     
     
  • 2.99, Аноним (13), 19:43, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да это рессентимент. "Я учил в школе, а школа это лето, любовь и цветочки, поэтому паскаль хороший". Не хватает смелости и технического ума признать очевидное. У веры, кстати, похожий механизм)
     
  • 2.109, Аноним (53), 20:11, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Человек, когда-либо евший натуральные деревенские продукты, никогда не схавает рекламу Шестёрочки типа: "химозное ГМО-хрючево - отличная еда для прогрессивных людей!"
     
     
  • 3.114, Аноним (108), 20:20, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Человек, видевший, как выращиваются натуральные деревенские продукты, ещё сто раз подумает, прежде чем их есть.
     
     
  • 4.130, Аноним (13), 20:49, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    От человека проведшего всё детство в деревне - дичайший респект!
     
  • 3.129, Аноним (13), 20:48, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, так ты против ГМО? От кукурузы и картошки уже отказался? Мясо тоже всё ГМО, так что видимо ты фрукторианец. А, стоп, почти все фрукты - это результат селекции. Солнцеед?
     
  • 2.173, Аноним (-), 23:20, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лол, где ты такое увидел?
    Люди просто вспоминают свои проекты Н лет давности.
    Один мой знакомый начинал вообще с бейсика, потом писал на делфи, в универе учил С и С#, а потом скатился в swift и котлин.

    Хороший программист может освоить новый язык на удовлетворительном уровне за месяц-два.
    Потому что кирпичики почти везде одинаковые (циклы/условные операторы), могут разве называться по разному (array-vector, map/dictionary)

     

  • 1.118, Аноним (118), 20:27, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последнее время многие опенсурц проекты стали загнивать. По FPC последняя версия от мая 2021. У них там один человек этим занимается что-ли? Мне кажется я за лето больше накодил, чам они за 3 года.
     
     
  • 2.131, Аноним (131), 20:54, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Шило в интересном месте играет, все хочется новые циферки увидеть?
     
     
  • 3.134, Аноним (118), 21:16, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не, просто хочу съехать уже с Delphi Мне для этого нужна совместимость хотя бы ... большой текст свёрнут, показать
     
     
  • 4.185, _ (??), 02:36, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Не, просто хочу съехать уже с Delphi.

    Ну ... чудаки должны страдать! Не надо было на него "заезжать"! :)

    И вообще - чего ты ноешь на опеннете вместо того чтобы принести свои pull-request-ы в проект? Раз уж умный и могЁшь? Что то не сходится :)

     
  • 3.136, Аноним (118), 21:19, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А еще в Code::Blocks есть виртуальные конфигурации, типа "Все", "Все релизные", "Все отладочные". Вот блин. Самое главное забыл. Поддерживаются группы проектов, чтобы если проект состоит из кучи dllок, не надо было компилить каждую отдельно. Ща посмотрим конечно, что тут прикрутили в 3.0, но чую что не густо.
     
  • 3.142, Аноним (118), 21:31, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не короче. Ничего не поменялось. Менюшка выбора конфигурации все такая же рахитная и для полной перекомпиляции всех конфигураций все так же надо как дебилу прощелкивать каждую отдельно и жать Build.
     
     
  • 4.260, Аноньимъ (ok), 00:46, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А из консоли никак?

    Пул реквесты засылали?

     
  • 2.135, Рейка Сметанова (ok), 21:17, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У них там довольно стабильно коммиты прилетают (https://github.com/fpc/FPCSource), просто сами релизы затягивают на года. Но ничего не мешает использовать trunk версию.
     
     
  • 3.138, Аноним (118), 21:23, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я не любитель найтли билдов. Ибо там не понятно, какой стабильный, а какой нет. Неужели так трудно ну хотяб раз в несколько месяцев потратить чутка времени на то, чтобы стабилизировать билд и выпустить стабильную версию? Они не умеют что-ли ставить промежуточные цели? Я умею.
     
     
  • 4.198, Аноним (198), 05:18, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так потрать раз в несколько месяцев немного времени и формируй релизы, раз умеешь.
     
  • 4.211, Аноним (211), 08:14, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Можно же не из транка собирать, а из свежей ветки fixes_N (сейчас fixes_3_0?), именно из неё формируют RC и релизы.
     

  • 1.147, Аноним (144), 22:11, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ворланд Турбо Бейсик был лучше.
     
  • 1.149, nc (ok), 22:18, 22/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Жалко что они не перешли на fpc 3.3.1+
    Мне как-то потребовалось провести сравнение RTTI систем в разных языках, в том числе пришло в голову посмотреть как это сделано в Object Pascal. А онлайн компилятора Дельфи почему-то нет в природе, решил поставить этот Lazarus - а там такой облом, fpc 3.2 не поддерживает RTTI.
     
     
  • 2.176, Аноним (118), 23:38, 22/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А вам какое конкретно RTTI нужно? Вообщет визуальное проектирование требует хотя бы частичной интроспекции, а она без RTTI невозможна. Так что RTTI там было всегда.
     
  • 2.193, jeka (??), 03:20, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пришлось тоже покопаться в RTTI, он реализован не полностью. Для части функций там просто заглушки в лучшем случае.
     
     
  • 3.270, _hide_ (ok), 12:55, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что-то странное Вы говорите, товарищи. С RTTI все в порядке в FPC.
     

  • 1.192, Аноним (192), 03:17, 23/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Скучаю по win 2000-2008
    https://wiki.lazarus.freepascal.org/images/5/5a/Windows_2008.png
     
  • 1.208, Анонем (?), 07:30, 23/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    В вузе на этой штуке с удовольствием кодили до 3 курса всю прикладуху - численные алгоритмы, основы 3D, разнообразные курсачи. Но уже тогда было ясно, что это безбожно устаревший копролит, функционально на уровне C++03 стандарта. Это если говорить о самом языке (никаких move semantics, например). А реализация интерфейсов через, простите, протоколы прикладного уровня ОС (COM/COM+/CORBA) - это вообще визг. Ладно бы еще как в С++ было бы множественное наследование и тогда интерфейсы отлично бы полностью заменялись чистыми абстрактными классами, но во фрипосцале такого нет. Видимо, идея реализации интерфейсов через прямой поиск нужного указателя на метод в виртуальной таблице что-то невообразимо расходящееся с духом Pascal для коммитеров FPC (непосредственная реализация простая как пятак, просмотр lookup таблицы, где в качестве ключа - mangled сигнатура метода).
    Два - FPC безнадежно отстает от GCC/Clang для С++ по качеству генерируемого машинного кода. Если два вышеперечисленных компилятора вполне, могут, например, целые куски методов преобразовывать в быстрые конечные автоматы на таблицах, позволяют управлять aliasing strictness через макросы, используют активно векторизацию, то FPC, в этом плане, предоставляет только фундаменталку, которая написана в классических книжках по разработке компиляторов - оптимизация использования регистров через раскраску графа, свертка констант и выражений, оптимизация хвостовой рекурсии, раскрутка циклов, да и всё.
     
     
  • 2.209, Аноним (34), 07:37, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Жалко что ты не имеешь отношения ни к первому, ни ко второму. Одни создают языки и компиляторы, хорошие или плохие, а такие куколды как ты только сплетничать на форумах могут. Страшная судьба.
     
     
  • 3.215, Анонем (?), 09:10, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что, на сабже пишешь? Сочувствую, копрофаг-стрелочник. Расскажи всем как ты уважаешь их коммьюнити только за то, что они барахтаются и что-то делают в меру своих возможностей и специфических пристрастий.
     
  • 2.261, Аноньимъ (ok), 00:57, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > оптимизация хвостовой рекурсии

    В сях такого отродясь нет.
    Так что вообще достижение.

    А так то фундаменталка это хорошо и прекрасно. Не компилятора ума дело за программиста додумывать и городить всякую дичь.

     
  • 2.280, Bottle (?), 13:44, 25/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажи, пожалуйста, как через макросы можно управлять строгостью алиасинга указателей? Из образовательного интереса спрашиваю.
     
     
  • 3.282, Аноним (282), 03:35, 26/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    https://gcc.gnu.org/onlinedocs/gcc/Restricted-Pointers.html
    Такой штуки в FPC я не нашёл.
     
  • 2.290, Lenny (??), 14:42, 06/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы как раз и говорите как нахватавшийся якобы крутизны по верхам в универе сту... большой текст свёрнут, показать
     

  • 1.210, Элита_Южного_Бутово (?), 08:02, 23/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вау. Даже есть поддержка 8битных МК от AVR.
     
  • 1.229, Аноним (229), 12:44, 23/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Достойный проект. Лучший. Но пока не добавят GTK4 — есть сомнения в целесообразности.

    Уже есть Nim и, условный, Owlkettle.

     
     
  • 2.272, Аноним (272), 14:24, 24/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Прикольная штука, но хочу такое без Nim
     

  • 1.235, Аноним (235), 14:22, 23/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В сорцах MS DOS замечен Pascal. Говорят что Windows 3.x частично написан на Pascal.
     
     
  • 2.248, Аноним (118), 19:01, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что значит частично? Учитывая, что там используется паскалевское соглашение о вызовах, кроме голого ассемблера, там скорее всего только паскаль и был.
     
     
  • 3.253, Аноним (253), 20:39, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не понимаю, зачем ты тут соглашение о вызовах вспомнил. В линуксе соглашение такое же досовское, а паскаля нет.
     
  • 3.256, Аноним (108), 21:21, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Паскалевское соглашение там для экономии памяти. А так там всё на Си, конечно (ну и немножко ассемблера).
     

  • 1.277, Аноним (277), 10:36, 25/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Lisa OS на паскале, даже исходники недавно выкладывали
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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