The OpenNET Project / Index page

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

Релиз компилятора Free Pascal 3.2

20.06.2020 20:50

После пяти лет с момента формирования ветки 3.0 представлен релиз открытого кроссплатформенного компилятора Free Pascal 3.2.0, совместимого с Borland Pascal 7, Delphi, Think Pascal и Metrowerks Pascal. Параллельно развивается интегрированная среда разработки Lazarus, основанная на компиляторе Free Pascal и выполняющая задачи, сходные с Delphi.

В новом выпуске добавлена большая порция новшеств и изменений в реализации языка Pascal, нацеленных на улучшение совместимости с Delphi. В том числе:

  • Добавлена возможность инициализации динамических массивов с использованием синтаксиса "[...]".
  • Добавлена поддержка обобщённых (generic) функций, процедур и методов, которые не привязываются к типам аргументов.
  • В компиляторе добавлены новые целевые платформы AArch64 (ARM64), Linux/ppc64le, Android/x86_64 и i8086-win16.
  • Появилась поддержка стандартных (применяемых по умолчанию) пространств имён модулей.
  • Добавлена поддержка C-блоков, напоминающих анонимные методы в Delphi".
  • Расширена реализация динамических массивов. Добавлена операция Insert() для добавления массивов и элементов в существующие динамические массивы, а также Delete() для удаления диапазонов и Concat() для объединения массивов.
  • Для типов записей реализованы операторы Initialize, Finalize, Copy и AddRef.


 
  1. Главная ссылка к новости (https://lists.freepascal.org/p...)
  2. OpenNews: Новая версия среды разработки для FreePascal - Lazarus 2.0.0
  3. OpenNews: Релиз компилятора Free Pascal 3.0
  4. OpenNews: Проекты по компиляции кода на языках Clojure и Pascal в JavaScript-представление
  5. OpenNews: Выпуск среды разработки PascalABC.NET 3.6.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53200-fpc
Ключевые слова: fpc, freepascal, pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (301) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, IRASoldier_registered (ok), 21:05, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –26 +/
    >Добавлена поддержка блоков на языке Си

    ...для возможности плавного перехода тех, кто всё ещё пытается по разным причинам заниматься пердолингом мертвой стюардессы, на нормальный ЯП.

     

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

  • 1.2, Аноним (2), 21:09, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –5 +/
    А сам язык Паскаль кто-нибудь развивает?
     
     
  • 2.7, Аноним (7), 21:17, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +4 +/
    Похоже, что нет. Сам Вирт создал другие языки как развитие идей Паскаля - Модула и Оберон.
     
     
  • 3.19, neAnonim (?), 22:02, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Оберон был идейно крут, до того как переехал на jvm
     
     
  • 4.22, funny.falcon (?), 22:16, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Оберона несколько реализаций.

    Правда, так и не понял, какой из них можно пользоваться

     
     
  • 5.47, Michael Shigorin (ok), 23:48, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    M2, если что, применял имени JPI TopSpeed когда-то...
     
  • 5.64, Микроядерник (?), 01:21, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Документацией не пробовали пользоваться?
    Ну, хотя бы - чуть-чуть...
     
  • 4.63, Микроядерник (?), 01:20, 21/06/2020 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • –1 +/
    С этого месте - по-подробней, пожалуйста.
    Просто интересно, что там, в параллельной вселенной летаргиков....
     
     
  • 5.89, neAnonim (?), 02:38, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Оберон это не только яп, но и переносимая операционная система.

    p-код прародитель современных виртуальных машин llvm, jvm итд

    форк паскаля использовался как основной системный язык для apple, когда они еще на powerpc работали. (и не были уг)

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

     
     
  • 6.90, neAnonim (?), 02:42, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    * уг это про apple. зря они на intel перешли
     
  • 6.93, Микроядерник (?), 03:53, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    У вас - какая-то мешанина из какого-то лютейшего бреда.
    Начните, хотя бы, с википедии!
     
  • 4.233, Александр (??), 14:24, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Честно говоря, даже как-то жалко, что ЯП Оберон не взлетел. Очень компактный и достаточно удобный язык. Прям, как говорится, золотая середина между этими понятиями. Синтаксически осваивается буквально за пол дня. В плане применения близок к C (да в принципе история появления считай тоже).
     
  • 3.105, n00by (ok), 07:48, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Похоже, что нет. Сам Вирт создал другие языки как развитие идей Паскаля
    > - Модула и Оберон.

    Компонентный паскаль (англ. Component Pascal) — язык программирования c парадигмой компонентно-ориентированного программирования. Создан на основе языка Оберон-2 компанией Oberon microsystems, Inc. Является прямым наследником языка Паскаль[2].

     
  • 2.69, joe lemonade (?), 01:30, 21/06/2020 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    Есть стандарт ISO 10206 Extended Pascal от 1991 года.
     
     
  • 3.85, Аноним (110), 02:05, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ты ещё стандарты си вспомни 70-х годов.
     
     
  • 4.137, Аноним (135), 14:00, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ох уж эти анонимы… Не было никаких стандартов C до 80-х.
     
  • 2.262, anonimous (?), 23:29, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    >А сам язык Паскаль кто-нибудь развивает?

    В смысле? От исходного паскаля современный объектный так же далек как с++ от с

    https://castle-engine.io/modern_pascal_introduction_russian.html

    По мелочам постоянно что-то новое,

    https://wiki.freepascal.org/FPC_New_Features_3.2.0#Language

    включая такие сомнительные решения как возможность определение переменных в любом мместе кода в с стиле

    https://blog.marcocantu.com/blog/2018-october-inline-variables-delphi.html
    for var I := 1 to 10 do ...
    for var Item in Collection do ...

     

  • 1.3, Егор (??), 21:12, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +10 +/
    Радует, что проект потихоньку, но развивается. Компилятор FPC по сравнению с Pascal ABC работает молниеносно + кроссплатформенен (удалось поработать даже под ReactOS) + входит в Lazarus. Заодно не видел багов в его работе. Из минусов вижу только относительно большой размер исполняемого файла после компиляции, но с ростом объема исходного текста программы сам бинарник уже почти не растёт.
     
     
  • 2.6, Аноним (7), 21:15, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Можно использовать паковщики бинарников типа  UPS. Или указать в настройках, чтобы в файл не ложилась отладочная информация при компиляции.
     
     
  • 3.174, Аноним (174), 20:21, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > Можно использовать паковщики бинарников типа  UPS.

    Может все-таки UPX? И это имеет свои минусы - так больше памяти жрется если несколько копий запущено.

     
  • 2.15, Чайка Сметанова (?), 21:41, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +7 +/
    Потому что надо отключать режим дебага в компиляторе
     
  • 2.101, Аноньимъ (?), 07:10, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Оно было на Freebsd поломанно долгое время.
     
     
  • 3.125, Аноним (125), 10:51, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Сам компилятор или сборка?
     
  • 2.107, Аноним (107), 07:55, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    strip + upx
     
  • 2.263, anonimous (?), 23:34, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >Из минусов вижу только относительно большой размер исполняемого файла после компиляции

    Это не про встроенную отладочную информацию? Если да, то ее можно сразу в отдкльный файл отправлять

    Project Options -> Compiler Options -> Debugging: Use external gdb debug symbols file.

     

  • 1.4, Аноним (7), 21:12, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +8 +/
    Для своих задач один из лучших языков. Приучает к нормальному программированию с детства. А ещё говорят, он строг к быдлокодингу.
     

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

  • 1.9, Аноним (9), 21:19, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    i8086-win16 - это, конечно, очень актульная целевая платформа.
     
     
  • 2.10, Егор (??), 21:23, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Возможно, остались какие-то древние терминалы с работающим и обновляющимся софтом. Недавно в "Дикси" видел терминал с DOS-ом. Хотя ситуация специфическая, согласен.
     
     
  • 3.23, d (??), 22:24, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    DOS дохрена где в торговле.
     
     
  • 4.41, Аноним (41), 23:35, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Надо срочно все переписать на Линукс.
     
     
  • 5.59, Аноним (59), 00:42, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Перекомпилировать. Все что есть в DOS есть и в Linux.
     
  • 2.71, Микроядерник (?), 01:33, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Представьте себе, что есть до сих пор такое.
     
  • 2.86, Аноним (110), 02:11, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    да дофига девайсов, где только такое и запустится, как старых, так и новых типа SoM-Vortex... Что ты на него ставить собрался - Win10?!
     

  • 1.18, Аноним (18), 21:55, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +10 +/
    Так и запишем: "Паскаль угнетает права чёрных"

    grep -ihor master | wc -l
    2409

    grep -ihor slave | wc -l
    547

    grep -ihor blacklist | wc -l
    54

    grep -ihor whitelist | wc -l
    5

    grep -ihor negro | wc -l
    32

     
     
  • 2.53, Хрюндель (?), 00:21, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Ты идиот? Зачем wc -l, если у grep есть ключ -c?
     
     
  • 3.57, НяшМяш (ok), 00:36, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    А как же юниксвей, где для каждой фичи отдельная команда?
     
     
  • 4.60, Аноним (59), 00:44, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Не работает если нужно сразу на два пайпа разложить. Так что это все игрища. Хотите нормальный вей используйте языки программирвоания.
     
  • 3.77, Аноним (77), 01:53, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Ты кретин? Как ключ -c поможет, если нужно найти суммарно, по всем файлам?
     
  • 3.298, Олег (??), 00:21, 26/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ты ещё скажи, что все ключи tar помнишь, вместо unxz -c FILE | tar -x.
     

  • 1.20, Аноним (20), 22:04, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    просто напомню про однофайловый графический редактор о 12 мегабайтах под названием LazPaint.
    На каком "современном" языке можно уложить те же возможности в, хотя бы, такой размер?  Только при подсчётах прошу учитывать все используемые "аналогами" библиотеки
     
     
  • 2.27, Дегенератор (ok), 22:40, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > просто напомню про однофайловый графический редактор о 12 мегабайтах под названием LazPaint.
    > На каком "современном" языке можно уложить те же возможности в, хотя бы,
    > такой размер?  Только при подсчётах прошу учитывать все используемые "аналогами"
    > библиотеки

    PhotoFiltre 6.3.2 (4Mb вся папка без установки, 2008й год выпуска)

     
     
  • 3.28, Дегенератор (ok), 22:41, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> просто напомню про однофайловый графический редактор о 12 мегабайтах под названием LazPaint.
    >> На каком "современном" языке можно уложить те же возможности в, хотя бы,
    >> такой размер?  Только при подсчётах прошу учитывать все используемые "аналогами"
    >> библиотеки
    > PhotoFiltre 6.3.2 (4Mb вся папка без установки, 2008й год выпуска, иди, открывай кофейню)
     
  • 3.30, Аноним (20), 22:47, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Я про линукс (под масдайку-то LazPaint 9 мегабайт весит. И тоже без установкию И 256Mb памяти требует)
     
  • 2.31, Ordu (ok), 22:51, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    12 мегабайт сорцов в одном файле? Это же бред какой-то. То есть, при использовании IDE наверное можно справиться как-нибудь работать с таким сорцом, но компилятор не поперхнётся?
     
  • 2.44, Аноним (42), 23:41, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > На каком "современном" языке можно уложить те же возможности в, хотя бы, такой размер?

    На C например, вот тот же AzPainter: https://git.io/azpainter

     
     
  • 3.129, Супернуб (?), 11:40, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну дык "Си" же тоже "устарел и нинада" - все тут так говорят. Современный - это "Ржавый". Электрон на худой конец. :))
     
     
  • 4.147, Аноним (147), 16:47, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Электрон не язык, а тулкит. А язык там JavaScript, которому лет больше чем Python.
     
     
  • 5.152, dffdf (?), 17:15, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    ты ошибаебещся (более того питон одних корней с линуксом)
     
     
  • 6.160, . (?), 18:44, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    не, все правильно - жабаскрипт, при всей его уродливости, и сегодня запустит код, написанный в 98м году. А ваш пихон каждый день новый. Тот который был вместе с (на пять лет позже, на самом-то деле) линухом - давно уже нимодна, устаревший мамантав кал, и не запускается.

     
  • 6.181, Аноним (-), 22:36, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > (более того питон одних корней с линуксом)

    Это еще каким макаром? Совсем вебмакаки упали с дуба.

     
     
  • 7.293, Cradle (?), 10:46, 24/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    может предыдущий оратор имел в виду ту историю что Гвидо в начале 80-х студентом участвовал в группе проф. Танненбаума по созданию распределенной операционки Amoeba, и имел интересные идеи для языка шелла той системы, из которых видимо сформировался питон несколько лет позже?
     
  • 3.207, Аноним (207), 08:19, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > На C например, вот тот же AzPainter: https://git.io/azpainter

    Можешь еще mtpaint записать туда. Небольшая но годная рисовалка для pixelart. Круче всякиx paint в разы, в отличие от всяких pint и прочего хлама дотнет не требует, потому что на сях.

     

  • 1.29, Аноним (29), 22:46, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –3 +/
    Зачем оно нужно в 2020 году? Пусть на раст переходят.
     
     
  • 2.61, Аноним (59), 00:45, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А разве можно в паскале как-то разименовать NUL?
     
     
  • 3.73, Микроядерник (?), 01:36, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Там нету NUL, грамотей. :)
     
     
  • 4.209, Аноньимъ (?), 08:22, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Вот именно.
     
     
  • 5.282, anonimous (?), 21:27, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    https://wiki.freepascal.org/Nil/ru
     

  • 1.34, Аноним (34), 23:04, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –3 +/
    Отличная вещь для школьных олимпиад по программированию. Серьезно.

    А на нем под веб писать можно? С флуттером уже скрестили?

     
     
  • 2.38, mikhailnov (ok), 23:24, 20/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    На веб писать можно на чем угодно, что может выдать текст с HTML-кодом на stdout, прочитав ввод из переменных окружения.
     
     
  • 3.50, DeadLoco (ok), 00:07, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Я раз от скуки примитивный сайтик с админкой, галереей и бордой на шелле написал. Можно, да. Но только от скуки.
     
     
  • 4.182, Аноним (-), 22:39, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Я раз от скуки примитивный сайтик с админкой, галереей и бордой на
    > шелле написал. Можно, да. Но только от скуки.

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

     
  • 3.124, n00by (ok), 10:40, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Вообще-то тут тема про универсальный ЯП, где можно работать с сокетами (и кое-кто умудрялся на таком писать драйвера для ОС, чьё имя тут нельзя называть), а не про "что угодно".
     
  • 2.74, Микроядерник (?), 01:42, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Он ещё оказался отличным средством для визуализации и анализа полётной информации с графиками, трёхмеркой, воспроизведением видео и звука. Причём всё это - именно на нём. Оказался после реализаций, перед этим, на си-шарппе и си++ с кьюти. Сразу предупреждаю невольный позыв: обе системы очень хорошо знакомы и освоены. А к паскалю вернулись сначала ради хохмы, вспомнить свой опыт дельфи из конца 90-х. Но прикол перерос в недоверие и недоумение. В результате весь проект был переписан на Дельфи,а потом - на Лазарусе.
     
  • 2.114, Аноним (107), 08:20, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    https://wiki.lazarus.freepascal.org/Portal:Web_Development
     

  • 1.35, Аноним (35), 23:09, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Первый раз такое делаю тут, но Я, конечно, все понимаю, раст, го, ещё куча мо... большой текст свёрнут, показать
     
     
  • 2.37, Аноним (35), 23:19, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ооо, добавлю ещё немного, смотря на все что творится, иной раз кажется, что наро... большой текст свёрнут, показать
     
     
  • 3.39, mikhailnov (ok), 23:26, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Вы тестируете ввод emodji в GTK 4.0?
     
  • 3.48, Михрютка (ok), 23:58, 20/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    коллега, новость про fpc, вы тут пишете про "учетные системы для не больших предприятий это пожалуйста",

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

    с нуля я не вижу, как сейчас внедрить что-то, написанное на fpc. если вы только не директор и не единственный сотрудник.

    если не пробовали - к чему рассуждения про хипсторов и раст? вот имеется компилятор, берите и внедряйте, переносите.

    я, например, даже намекать на это не стану девочкам, тянущим "мою" местную дельфи систему.

     
     
  • 4.142, _hide_ (ok), 15:42, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    gt оверквотинг удален Если не использовать компоненты без исходников, то это д... большой текст свёрнут, показать
     

  • 1.43, Аноним (43), 23:41, 20/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Pascal нужен, чтобы плавно перейти на Ada или на VHDL по желанию
     
     
  • 2.51, Аноним (51), 00:11, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Кто бы что не говорил, очень годен для микроконтроллеров
     
     
  • 3.58, arfh (?), 00:36, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    На каких микроконтроллерах запускали?
     
     
  • 4.79, _hide_ (ok), 01:54, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    На AVR можно без особых напрягов собрать нужное вам. Получится крупноватенько (+8КБ), но от этого никто не умирал ещё...
     
     
  • 5.248, Аноним (-), 15:16, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > но от этого никто не умирал ещё...

    На какой-нить mega8 так очень даже и умирали, а на tiny так и вовсе без шансов. Так что про фирмварь для многорежимного фонарика придется забыть как класс.

     
     
  • 6.259, _hide_ (ok), 18:03, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> но от этого никто не умирал ещё...
    > На какой-нить mega8 так очень даже и умирали, а на tiny так
    > и вовсе без шансов. Так что про фирмварь для многорежимного фонарика
    > придется забыть как класс.

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

     
     
  • 7.288, Аноним (288), 22:03, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    > Не, многорежимный фонарик таких проблем не вызывает,

    У тинек памяти на все 1-2 кило и RAM какие-то крохи. Си и настолько обрубить реально. Во всяком случае я для cortex M делал фирмвари в 1-2 кило флеша и пару десятков байтов RAM. Там отсутствие рантайма вообще фича будет.

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

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

     
     
  • 8.294, Аноним (125), 11:53, 24/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это так не работает ... текст свёрнут, показать
     
  • 4.87, Аноним (110), 02:20, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    кодил на паскале под самые мелкие STM32 CortexM0, у которых оперативки 4 килобайта.
     
  • 3.185, Аноним (184), 22:54, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Кто бы что не говорил, очень годен для микроконтроллеров

    Си для них таки явно лучше. Неудобно в пасквиле работать с памятью напрямую. И вообще, как изящно и без оверхеда на паскале ну скажем 1 бит в вон том 32-бит регистре выставить? А чтоб быстро и компактно, типа 1-2 команд асма? Ну там GPIO на скорость щелкать, например?

     
     
  • 4.195, Фотошоп лучше (?), 00:12, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Как и в любом гибридном языке, побитная дизъюнкция на константу
     
     
  • 5.210, Аноним (210), 08:29, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Конкретный пример кода покажи На сях я это делаю как-то так SETBIT register, ... большой текст свёрнут, показать
     
     
  • 6.300, Фотошоп лучше (?), 16:55, 11/07/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Прошу прошения, не читал ответы. К примеру так
    Old + 1 shl BiteNumber
     
  • 4.217, Anonymoustus (ok), 09:16, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ты можешь вставлять в Пасквиль ассемблерные вставки И всегда мог http www hu... большой текст свёрнут, показать
     
     
  • 5.237, Аноним (-), 14:45, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ты можешь вставлять в Пасквиль ассемблерные вставки. И всегда мог.

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

    > Мне прямо стыдно за тебя, 294-й аноним.

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

     
     
  • 6.242, Anonymoustus (ok), 15:02, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Ты можешь вставлять в Пасквиль ассемблерные вставки. И всегда мог.
    > В п... такое счастье! На сях пойнт в том что можно убедить
    > компилер сделать весьма компактный и эффективный код средствами языка, вот как
    > раз без ассемблера.

    Мне снова за тебя гуглить и листать старые учебники? Я могу, но давай сперва сброшу тебе номер моей банковской карты, а ты мне задонать на труды.

    Эта ссылка бесплатно, в подарок:

    http://klax.tula.ru/~zet/frames/thm_pointers.html


    >> Мне прямо стыдно за тебя, 294-й аноним.
    > Ты лучше за себя как-нибудь на ассемблере шпрехай, а я лучше из
    > сей буду настолько же эффективными, но куда более читаемыми макросами фигачить.

    Ты жаловался, что ничего нельзя. Я тебе показал, что таки что-то можно.

     
     
  • 7.251, Аноним (-), 15:21, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Мне снова за тебя гуглить и листать старые учебники?

    Я бы лучше посмотрел на то что смогли родить вон те чудаки с авр и кортексом.

    > http://klax.tula.ru/~zet/frames/thm_pointers.html

    Отличный пример как сделать из паскаля совсем уж птичий язык. Тупо ничего сравнимого с SETBIT(register, 5) по, гм, эстетике.

    > Ты жаловался, что ничего нельзя. Я тебе показал, что таки что-то можно.

    Отдельные утырки даже вон на пихоне пытаются синтезировать жесткие времянки. С понятным результатом :)

     
     
  • 8.255, Anonymoustus (ok), 15:40, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    https wiki freepascal org AVR https wiki freepascal org ARM_Embedded_Tutoria... большой текст свёрнут, показать
     
     
  • 9.289, Аноним (288), 22:07, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я не знаю как на паскале сделать _эффективный_ вариант того же SETBIT register, ... текст свёрнут, показать
     
     
  • 10.292, Anonymoustus (ok), 07:59, 24/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я тоже не знаю, но уверен, что можно Надо смотреть в старые книжки Напоминаю, ... большой текст свёрнут, показать
     
  • 2.103, Аноньимъ (?), 07:21, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ада хороша.

    Однако, насколько я знаю, формочек и компонентов не имеет.
    Что жёстко так ограничивает сферу применения.

     
     
  • 3.121, Anonymoustus (ok), 10:05, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ада хороша.
    > Однако, насколько я знаю, формочек и компонентов не имеет.
    > Что жёстко так ограничивает сферу применения.

    https://www.adacore.com/gtkada

    https://docs.adacore.com/gtkada-docs/gtkada_ug/_build/html


    Ну и до кучи можно посмотреть там:

    https://en.wikibooks.org/wiki/Ada_Programming/Libraries/GUI

     
     
  • 4.126, Аноняша (?), 11:19, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Там кроме GTK биндинги все полудохлые.
     
     
  • 5.159, Anonymoustus (ok), 18:29, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Там кроме GTK биндинги все полудохлые.

    Как говорят у вас в поппенсорсе -- напиши себе другие.

     
     
  • 6.201, Аноняша (?), 07:58, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Таланту не хватит.
     
  • 4.211, Аноньимъ (?), 08:29, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    Это совсем другое. Я о кмпонентной модели. Формочки вот это всё.

    Понятно что подключить можно любую сишную либу. Но это абсолютно не то.

    Особенно смешно жтк биндинги смотрятся в ключе упора Ады на отказоустойчивые системы управления самолётами и ядерными реакторами.

     
     
  • 5.215, Anonymoustus (ok), 08:54, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Особенно смешно жтк биндинги смотрятся в ключе упора Ады на отказоустойчивые системы
    > управления самолётами и ядерными реакторами.

    С их помощью написана, внезапно, GPS (https://en.wikipedia.org/wiki/GNAT_Programming_Studio), в которой пишут другие программы на Аде.

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

     
     
  • 6.228, Аноньимъ (?), 12:19, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –4 +/
    Вы мягкое с горячим путаете.

    Ещё эта подростковая желчь. Кринж.

     

  • 1.55, Аноним (55), 00:32, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –2 +/
    так что gtk3 так и не завезли ? а то надоело DC под иксами гонять
     
  • 1.75, qq (??), 01:52, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –4 +/
    До сих пор нет нативной поддержки Win64?
    До сих пор не поддерживает установку в директорию, путь к которой содержит пробелы?

    Кто до сих пор использует FPC для разработки чего-то серьёзного?

    P.S. Давным давно Pascal был моим первым языком программирования в школе.

     
     
  • 2.82, Микроядерник (?), 01:59, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    О, ещё один школьник кашлянул с лагерной хрипотцой прохававшего жизнь, знатока.
    Ты не заметил, нс чём сам язык и среда разработки написаны, умник?
     
     
  • 3.92, qq (??), 02:50, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Какая разница на чём он написан? Ответить на вопросы слабо, умник?
     
     
  • 4.94, Микроядерник (?), 03:56, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    На третий вопрос я ответил, о, мудрейший?
     
     
  • 5.96, qq (??), 05:54, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Ни на один не ответил.
     

  • 1.95, Андрей (??), 05:18, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    > После пяти лет с момента формирования ветки 3.0 представлен релиз открытого кроссплатформенного компилятора Free Pascal 3.2.0

    А почему же тогда мини-новость?

     
     
  • 2.97, qq (??), 05:55, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –4 +/
    Судя по всему, потому что FPC никому нафиг не нужен.
     
  • 2.104, Аноним (102), 07:21, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Потому что в данной версии новшеств - вагон и тележка, а в заметке отражен мизер.
     
     
  • 3.212, Аноним (210), 08:34, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > заметке отражен мизер.

    Под новостью есть кнопка "исправить". Дави смело!

     

  • 1.106, Аноним (106), 07:50, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –5 +/
    Помню в школе паскаль проходили, так и не понял как писать на нем.
     
     
  • 2.122, qq (??), 10:32, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    Писать на нём вполне можно, правда потом к C-подобному синтаксису и массивам с нуля трудно сразу привыкнуть.
     
     
  • 3.154, анононимс (?), 17:35, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Мне не было потому что писал вначале на Бейсике и Асме переводя в машинный код на Спектруме. После этого отсчёт от единицы воспринимался неоднозначно, а сам Паскаль совсем прост.
     
     
  • 4.265, anonimous (?), 00:13, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    в паскале отсчет не от едигицы, а от любого значения

    https://wiki.freepascal.org/Array
    19 // integer subranges
    20
    21 level = array[-24..24] of longint;
    22 box = array[-1..1, -1..1, -1..1] of boolean;
    23      transformationMatrix = array[0..1, 0..1] of valReal;

    вот в матеиатике с единицы, да, но такое слово - математика - программистам обычно неизвестно

     
     
  • 5.276, nc (ok), 08:41, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А индексация с любого числа - вообще полезная фича или нет? Правильно ли с архитектурной точки зрения, что ее внедрили на уровень языка?
    Это же по сути дополнительная информация о типе. И по идее она делает тип несовместимым с другими массивами такого же размера, но с другими начальными индексами.
    В С++ такое можно сделать шаблонами, но базовая индексация всегда с нуля.
     
     
  • 6.279, anonimous (?), 15:36, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > А индексация с любого числа - вообще полезная фича или нет?

    Ну вот принципиальнейшая проблема с 0 и 1 исчезает.

    > Это же по сути дополнительная информация о типе. И по идее она делает тип несовместимым с другими массивами такого же размера, но с  другими начальными индексами.

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

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

    > В С++ такое можно сделать шаблонами, но базовая индексация всегда с нуля.

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

     
  • 3.183, Аноним (-), 22:44, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    > Писать на нём вполне можно, правда потом к C-подобному синтаксису и массивам
    > с нуля трудно сразу привыкнуть.

    Да нормально, на самом деле. Паскаль зануда но к правильным вещам типа типизации приучает.

     
  • 3.192, Аноним (110), 23:55, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > трудно сразу привыкнуть

    у сплюснутых всегда так, для них что-то новое всегда трудно

     

  • 1.116, Anonymoustus (ok), 09:01, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +1 +/
    Отличная новость!
     
  • 1.120, Аноним (120), 10:00, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    >В компиляторе добавлены новые целевые платформы AArch64 (ARM64)

    Апликухи для Андроида можно писать?

     
     
  • 2.130, stuq1 (ok), 11:51, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    Да, причем уже давно
     
     
  • 3.132, Аноним (125), 12:17, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    С gui?
     
     
  • 4.151, Аноним (107), 17:12, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    https://wiki.lazarus.freepascal.org/Portal:Android
     
  • 2.194, Аноним (110), 00:01, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    не поверишь Supported targets Android packages googleapi src googleacce... большой текст свёрнут, показать
     
     
  • 3.198, Аноним (110), 01:14, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    googl ebi gquery .pp :)
     

  • 1.169, Аноним (169), 19:37, 21/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +1 +/
    Приходится признать что фрипаскаль + лазарус единственное что сейчас свободно, с простым синтаксисом, кроссплатформенно, нативно, шустро работает и практически дееспособно.
     
     
  • 2.176, Аноним (176), 20:29, 21/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Я не паскальщик, но  у нас в универе слышал, что фрипаскаль + лазарус устарело, крут и актуален лишь Эмбаркадеро Дельфи.

    Незнаю правда это или ложь? Кто просветит?

     
     
  • 3.179, Anonymoustus (ok), 20:51, 21/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Я не паскальщик, но  у нас в универе слышал, что фрипаскаль
    > + лазарус устарело, крут и актуален лишь Эмбаркадеро Дельфи.
    > Незнаю правда это или ложь? Кто просветит?

    А русскава языку тибе в тваей уневере нечетали?

     
  • 3.203, Аноняша (?), 08:05, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Я тоже на краю этой темы, но вот что знаю:

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

    Lazarus от них, не так и далеко отстал, кстати. Более того, только он поддерживает полноценную компиляцию под линукс. В эмбаркодеро, правда, есть новые модули для GUI, которые возможно не поддерживаются в лазарусе.

     
  • 3.264, anonimous (?), 00:07, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >Я не паскальщик, но  у нас в универе слышал, что фрипаскаль + лазарус устарело, крут и актуален лишь Эмбаркадеро Дельфи.

    В дельфе лучше поддержка андроида и айоса (впрочем мак все равно понадобится для икскода), нет пока гуи для линкукса, с чем в лазаре как раз норм

    ФП может генерить жабоскрипт, не знаю как дельфя
    https://wiki.freepascal.org/pas2js/ru

    Лазарь совершенно бесплатен, дельфя бесплатна только для некоммерческих или с малой прибылью проектов

    Много кода на дельфе легко переносится на лазарь, иногда даже автоконвертор лазаря сразу полностью справляется, да и многие библиотеки сейчас сразу с поддержкой обоих идут, например
    https://imaginglib.sourceforge.io/
    Vampyre Imaging Library is cross-platform native Object Pascal (Delphi and Free Pascal) image loading, saving, and manipulation library.


     
  • 2.274, Тот_Самый_Анонимус (?), 08:24, 23/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну хз, кутя тоже нормальна, хотя с их политикой...
     

  • 1.196, Аноним (196), 00:22, 22/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Паскаль больше даже в универах не используют, на C# перешли
     
     
  • 2.197, Аноним (110), 01:12, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > на C# перешли

    жесть... почему в универах всегда учат про мамонтов?

     
  • 2.213, Аноньимъ (?), 08:35, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Кстати да, МС подсуетилась. И перешли очень зря.
    Хотя шарп напрямую копирует делфи, всёже особая магия Майкрософт испортила их непоправимо.
    Ну и попытка подражать крестовому синтаксису.

    Жалею пожалуй что в дотнеты влез. Хотя и под виндовс подругому писать неочень конфильно.

     
     
  • 3.283, anonimous (?), 21:35, 23/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Хотя шарп напрямую копирует делфи, всёже особая магия Майкрософт испортила их непоправимо.
    > Ну и попытка подражать крестовому синтаксису.

    шарп таки копировал жабу.А вот стандартная библотека там с элементами дельфи, да. Поскольку к тому времени МС перекупил Хейлсберга у Борланда

    -

    C#. Когда у МС возникли лицензионные терки с саном(ораклом) по жабе из-за нарушения МС стандарта жабы в своей реализации, МС назвал свою жабу сишарп (к си там понятно никаким боком т.к. ВМ,сборка мусора и т.п.,  но многие звук си произносить любят) и конечно переименовал все функции библиотеки. Так и сделали версию 1.0. Но видать без Хейлсберга даже это не осилить было, вот и переманили. Ну и задно конкурентов ослабить. Грамотно. Сейчас я смотрю это уже все забыли.

    https://www.forbes.com/sites/quora/2018/03/02/why-did-microsoft-create-c/

    When Sun introduced Java in 1995, Microsoft saw the potential in the language and its ecosystem, and attempted to implement that strategy. It introduced its own implementation of the JVM with IE3, and then started enhancing it beyond the Java standard. Sun sued Microsoft in October 1997 for incompletely implementing the Java 1.1 standard, which forced Microsoft to eventually discontinue its implementation.

    Rather than switching to Sun’s JVM, and thus giving Sun significant leverage in the Windows world, Microsoft decided to “out Sun” Sun, by introducing their own language and platform, and effectively killing Java on Windows. They brought renowned programming languages designer Anders Hejlsberg on board, who already had experience mutating and improving existing programming languages, and gave him the task to create a “better Java” (not officially, but in practice). Thus C# and the .NET framework were born.

     
     
  • 4.290, Аноньимъ (?), 00:18, 24/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Ничего он не копирует. В ваших же ссылках об этом нислова.

    МС активно рекламировала как замену джавы, ещё и с такими абсолютно идиотскими заявлениями будто бы оно очень на с++ похоже.

     
     
  • 5.296, anonimous (?), 03:50, 25/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Ничего он не копирует. В ваших же ссылках об этом нислова.

    Это катастрофа. Возможно стоит пописать на одном и другом. Даже сейчас они мало отличаются, а уж тогда. Но библиотеку поменяли на близкую к дельфевой, ну там VCL и WinForms т.к. Хейлсберг в авторах, ну да потом пошли WPF b сильверлайты всякие но это все потом

     
     
  • 6.297, Аноньимъ (?), 10:20, 25/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Ну попишите.
     
  • 2.223, Аноним (223), 10:38, 22/06/2020 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    А потом "под линаксы писать сложно, мы не умеем".
     
     
  • 3.253, Аноним (253), 15:26, 22/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > А потом "под линаксы писать сложно, мы не умеем".

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

     
  • 3.295, Аноним (110), 12:31, 24/06/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Конечно такие выученные сплюснутые ничего не умеют, ибо их учат такие же сплюснутые преподы, художественно описывая розовый молоточек, но абсолютно не учат методам забивания гвоздей.
     

  • 1.266, Аноним (266), 00:35, 23/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +3 +/
    Паскаль норм яп. Кормит меня уже десяток лет. Разработка очень быстрая и удобная. Долгих лет!
     
  • 1.301, Mironico (?), 12:40, 24/07/2020 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Работаю крупной розничной торговле.
    Юзаю и Лазаря и Дельфу.
    Паскаля на сегодня хватает за глаза.
     

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



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

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