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 +/
    >Добавлена поддержка блоков на языке Си

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

     
     
  • 2.5, Аноним (5), 21:14, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Основная идея наверное сказать что все написано на Паскале. Просто много C блоков вот и все
     
     
  • 3.72, Аноним84701 (ok), 01:35, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > Основная идея наверное сказать что все написано на Паскале. Просто много C блоков вот и все

    Из оф. примера:



    type
      tblock = reference to procedure; cdecl; cblock;

    procedure test(b: tblock);
      begin
        b;
      end;

    procedure proc;
      begin
        writeln('called as block');
      end;

    const
      bconst: tblock = @proc;


    Вижу cblock, но в упор не вижу "языка Си" :(
    Возможно, основная идея сказать, что перед написанием ехидного комментария все же желательно ознакомится с матчастью? *g*

     
     
  • 4.110, Аноним (110), 08:15, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Дак, блин, в "C blocks"  буква "C" означает "closing", а не язык...
     
  • 3.76, Аноним (110), 01:52, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > блоков на языке Си.

    Автора надо убить за такой перевод термина "c-blocks", который к "на языке Си" ничего общего не имеет от слова совсем, это "C blocks are very similar to anonymous methods in Delphi".

     
     
  • 4.91, Pascal (??), 02:46, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Подозреваю, что переводчиком был гугл транслейт.
     
  • 4.161, Аноним (-), 19:09, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Автора надо убить за такой перевод термина "c-blocks", который к "на языке Си"

    Зачем убить? Наброс получился хорош!

    > ничего общего не имеет от слова совсем, это "C blocks

    А что за cdecl в примере?

     
     
  • 5.180, Аноним84701 (ok), 21:01, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что за cdecl в примере?
    >> and either the calling convention cdecl or mwpascal
     
  • 5.186, Аноним (110), 23:27, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    cdecl - всего лишь конвенция вызова, как и другие (stdcall и прочие), говорит, где и в каком порядке передавать параметры. А C-blocks - это Closing blocks - замыкания.
     
  • 2.8, Аноним (8), 21:18, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Только вот они не переходят)) Да, еще есть штуки на Паскале, не имеющие [адекватных] аналогов на твоих "нормальных ЯП".
     
     
  • 3.13, Тот_Самый_Анонимус (?), 21:37, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Например?
    А то паскаль настолько уродлив, что интересно было бы посмотреть хотя бы на одно его преимущество.
     
     
  • 4.36, Аноним (36), 23:09, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лень спорить, потому что спор дурацкий, но не могу не съязвить, не осадить зарвавшегося анономчика... сравни, например, скорость сборки крупного проекта на ЦЭ и Паскакале... Пасквилянты уже давно выложили на сайт рабочий бинарник, а Цешники с тоской продолжают наблюдать за неторопливо бегущими по экрану строчками вывода компилятора...
     
     
  • 5.45, Logarithmus (?), 23:46, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты C с C++ попутал?
     
  • 5.46, Michael Shigorin (ok), 23:46, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –6 +/
    export CFLAGS=-O0 и "наслаждайтесь".
     
     
  • 6.78, Микроядерник (?), 01:53, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы - точно понимаете то, о чём пишите?
     
     
  • 7.99, n00by (ok), 06:54, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Машинный код после трансляторов Delphi и BlackBox действительно оставляет желать лучшего и узнаваем на глаз, без сигнатурного анализа (с другой стороны, в их области применения это не играет роли). Правда, я не знаю, кому настолько важна скорость компиляции... может они синтаксические ошибки так проверяют?
     
  • 7.163, Аноним (-), 19:15, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Вы - точно понимаете то, о чём пишите?

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

     
     
  • 8.202, Аноньимъ (?), 08:00, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько мне извесно дело в пер очередь в вводе ввыводе загруженном в всяких ся... текст свёрнут, показать
     
     
  • 9.204, Аноним (204), 08:10, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сразу видно что вы - не программист на сях, но мнение имеете ... текст свёрнут, показать
     
     
  • 10.206, Аноньимъ (?), 08:13, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы обороты речи сложнее это бяка это няка не понимаете ... текст свёрнут, показать
     
     
  • 11.234, Аноним (-), 14:35, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Скорее, я просто не пользуюсь монструозными системами сборки на какой там еще ... текст свёрнут, показать
     
  • 8.245, Аноним (245), 15:11, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А отсутствие в сях вменяемой модульности здесь конечно же совершенно ни при чем,... текст свёрнут, показать
     
     
  • 9.284, Аноним (284), 21:37, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В сях вполне нормальная модульность Со своими костылями, конечно, но памятуя о ... текст свёрнут, показать
     
  • 5.62, Аноним (62), 01:19, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Пасквилянты уже давно выложили на сайт рабочий бинарник, а Цешники с тоской продолжают наблюдать за неторопливо бегущими по экрану строчками вывода компилятора...

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

     
     
  • 6.80, Микроядерник (?), 01:55, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    С такими закидонами  уже как-то неприлично среди профессионалов появляться.
    Особенно, если ещё от мамкиного подола не оторвался.
     
     
  • 7.123, burjui (ok), 10:35, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, слабоватый троллинг, есть, чему поучиться у местных профессионалов.
     
  • 7.167, Аноним (167), 19:28, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > С такими закидонами  уже как-то неприлично среди профессионалов появляться.
    > Особенно, если ещё от мамкиного подола не оторвался.

    Утята, не ссорьтесь!

     
  • 6.81, Аноним (110), 01:57, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сплюснутые компилируют проект раз в квартал.
     
  • 6.88, Аноним84701 (ok), 02:36, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    https benchmarksgame-team pages debian net benchmarksgame performance binarytr... большой текст свёрнут, показать
     
  • 6.134, uchiya (ok), 12:39, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ога, не ведает оптимизации!

    Hello Wolrld стандартный на Си = 34 сискола.

    Паскаль -  12 сисколов.

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

     
     
  • 7.135, Аноним (135), 13:48, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Hello Wolrld стандартный на Си = 34 сискола.

    Чё-то многовато ты насчитал. У меня с glibc получилось 28. А с musl — 8. Причём тут, спрашивается, язык и егойный компилятор?

     
     
  • 8.187, Аноним (110), 23:30, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    28 Да есть ещё куда расти, чтобы догнать паскаль ... текст свёрнут, показать
     
     
  • 9.193, Фотошоп лучше (?), 23:59, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну freepascal-ю твой либс даром не нужен, так что программу на c просьба линкова... текст свёрнут, показать
     
  • 7.139, n00by (ok), 14:46, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Ога, не ведает оптимизации!
    > Hello Wolrld стандартный на Си = 34 сискола.
    > Паскаль -  12 сисколов.
    > Вот никаких доп ключей, просто исходник на вход. Дальше ?

    Дальше надо разобраться, по какому параметру происходит оптимизация. Если требуется уменьшить количество системных вызовов, то оптимизируется стандартная библиотека языка (для вывода строки достаточно одного системного вызова write; аналогичную оптимизацию должно быть возможно произвести и для FPC).

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

     
     
  • 8.188, Аноним (110), 23:33, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Реальность - она жестока она не опирается лишь на искусственные тесты Вот в ... текст свёрнут, показать
     
     
  • 9.200, n00by (ok), 07:18, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, мой код, оказывается, здесь известен Буде любезны, прорекламируйте его доп... текст свёрнут, показать
     
  • 9.235, Аноним (-), 14:38, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то у тех либ сейчас в основном в почете фактический перфоманс а не формал... текст свёрнут, показать
     
  • 5.108, Тот_Самый_Анонимус (?), 08:01, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Бла-бла-бла.
    Этот рецепт давно известен: когда сказать нечего, то строй из себя гуру, которому просто лень. И вроде ответил на вопрос, и при этом никакой конкретики. Так я и знал: на паскале нет ничего адексатного, что бы делало его лучше си.
     
     
  • 6.127, Аноним (36), 11:25, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Чем кумушек считать-трудиться, не лучше ль на себя, кума, оборотиться?" (с) И. А. Крылов, ты его не знаешь.
     
     
  • 7.143, Тот_Самый_Анонимус (?), 16:01, 21/06/2020 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 8.155, Аноним (36), 18:10, 21/06/2020 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 9.170, Тот_Самый_Анонимус (?), 20:02, 21/06/2020 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 4.40, _hide_ (ok), 23:34, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Интересно, а что может быть уродливее множества фигурных скобок, неработающего равенства и полностью непродуманной системы видимости и многопроходной компиляции? Точно! Отсутсвие этих проблем должно быть уродством!
     
     
  • 5.109, Тот_Самый_Анонимус (?), 08:08, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >а что может быть уродливее множества фигурных скобок

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

    Ну и прочее из той же серии. Компиляция — вопрос к компилятору, а не к синтаксису.

     
     
  • 6.140, _hide_ (ok), 15:30, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Уродливое нагромождение бегинов-эндов, которое выглядит как набор операторов, а не операторных
    > скобок.

    Операторные скобки тоже являются частью синтаксиса языка. А вот когда Вы читаете чужой код, Вы принципиально мыслите про себя "открываем операторную скобку" и "закрываем операторную скобку" или "фигурная скобка открывается" и "фигурная скобка закрывается" или всё же воспринимаете как "начало" и "конец" блока? Так почему бы не написать это явно? Много букв и их на клавиатуре приходится долго искать? Ну так это очень индивидуальные проблемы, с возрастом многие уже не думают о том, где какая буква расположена на клавиатуре и даже не задумываются где написать begin, а где поставить { -- это уже на подсознательным уровне все работает.

     
     
  • 7.144, Тот_Самый_Анонимус (?), 16:04, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Так почему бы не написать это явно?

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

    И да, как вы читаете следующие символы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, +, - итд? Может заменить всё нс лова? Это в рамках вашей логики.

     
     
  • 8.189, Аноним (110), 23:40, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прикинь, на Коболе так и писали словами, без скобочек Причём в Штатах, как пока... текст свёрнут, показать
     
     
  • 9.216, Anonymoustus (ok), 09:01, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален И не просто сверхнадёжный, а идеально приспособлен для р... текст свёрнут, показать
     
  • 9.218, Тот_Самый_Анонимус (?), 09:48, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Так чего же сейчас не пишут Может потому что неудобно В общем, упоминать полум... текст свёрнут, показать
     
     
  • 10.222, Anonymoustus (ok), 10:24, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Удобство или неудобство совершенно ни при чём Софтверная индустрия делает деньг... текст свёрнут, показать
     
     
  • 11.224, Тот_Самый_Анонимус (?), 12:03, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты свои ущербные идеологические мысли при себе оставть Если бы использование сп... текст свёрнут, показать
     
  • 6.277, anonymous (??), 11:01, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Modula-2 решает многие из этих проблем.
     
  • 4.54, Аноним (54), 00:30, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Total Commander - отличный пример использования FPC/Lazarus (64 битный точно, 32 битный tcmd кажись до сих пор на Delphi 2). Имхо лучший файловый менеджер для форточек.
     
     
  • 5.111, Тот_Самый_Анонимус (?), 08:16, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ну да, как и даблкомандер. Люди пишут на паскале, бывает.

    А ещё есть:
    Ultimaker Cura — лучший слайсер для целой кучи 3д-принтеров;
    XnView MP — лучший кроссплатформенный просмотрщик картинок;
    Krita,
    все написаны на Qt.

    Есть GIMP, Inkscape и прочее, написанные на мерзком ГТК, который тоже не паскаль.

    А у вас в качестве аргумента только тоталкоммандер и устаревший квип (аська такая, кто помнит). Преимущество паскаля стало очевидным.

    Хотя я просил не программы, а пример кода где этот уродливый язык показывает преимущество.

     
  • 5.148, Lex (??), 16:50, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    На форточках есть весьма годные форточки. Точнее, окна. Точнее, explorer.

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

     
     
  • 6.171, Тот_Самый_Анонимус (?), 20:04, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Что не так с коммандерами? Они, конечно не для мамкиных юзеров, там фишка в работе без мыши. Кому-то удобнеее мышкой, кому-то клавиатурой. Командеры умеют оба варианта, ехплорер — всего один.
     
     
  • 7.199, Lex (??), 04:36, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что в них «так» ?
    Времена отсутствия мыши уже давно прошли( хотя в том же эксплорере вполне можно и без неё ).

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

    Конечно, когда винде приходил конец, то подобия тотал коммандера сильно выручали в досе - запустил и норм скопировал с диска что требуется перед его форматированием, но на самой винде удобство таких поделий на фоне аналогов( в т.ч идущих «искаропки» вместе с ОС ) вызывает слишком много вопросов.

     
     
  • 8.219, Тот_Самый_Анонимус (?), 09:54, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А времена наличия клавиатуры ещё не прошли С ней многое удобнее, иначе бы не бы... текст свёрнут, показать
     
     
  • 9.231, Lex (??), 14:05, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не-а Разве что, для каких-то очень некоторых Эмм Если нужные файлы идут подр... большой текст свёрнут, показать
     
     
  • 10.261, Тот_Самый_Анонимус (?), 22:23, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я так и написал, что не для всех Только вы цитату обрезали как вам удобно Мышк... большой текст свёрнут, показать
     
     
  • 11.275, Lex (??), 08:27, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Оно не единственно-верное, но подозрительно часто хейтерами виндового интерфейса... большой текст свёрнут, показать
     
     
  • 12.280, Тот_Самый_Анонимус (?), 17:23, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вы, видимо, не понимаете что ваши же сова могут быть использованы против вас Зе... большой текст свёрнут, показать
     
  • 5.302, Аноним (-), 12:34, 13/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    SAS planet на Паскале. К слову, первые версии Скайпа - те, которые true - децентрализованные, тоже на Паскале писаны.

    А почему? Потому что на Паскале на занимаешься реализацией алгоритмов, а не борьбой с болями.

     
  • 3.162, Аноним (-), 19:10, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, еще есть штуки на Паскале, не имеющие [адекватных] аналогов на твоих "нормальных ЯП".

    Да, например делание мозга по поводу типов и крайне горбатая работа с указателями.

     
  • 2.11, stuq1 (ok), 21:30, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вот только похоже в новости ошибка и это не блоки на языке Си (и вообще с Си никак не связаны), а просто разновидность замыканий
     
     
  • 3.65, Аноним84701 (ok), 01:21, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот только похоже в новости ошибка и это не блоки на языке Си (и вообще с Си никак не связаны), а просто разновидность замыканий

    Ну, вроде бы не совсем:

    > Support for interfacing with C blocks functionality
    > Overview: Support has been added for interfacing with Apple's blocks C-extension.
    > Notes:
    > As C blocks are very similar to anonymous methods in Delphi, we use a similar syntax to declare block types (with an
    > added cblock and either the calling convention cdecl or mwpascal to indicate the C nature). Note that the syntax to define the code executed in a block

     
     
  • 4.83, Аноним (110), 01:59, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну вот ты сам сказал: similar to anonymous methods in Delphi
     
  • 4.98, n00by (ok), 06:42, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вот же про состояние They are similar to standard C functions, but in addition ... большой текст свёрнут, показать
     
     
  • 5.133, Аноним84701 (ok), 12:25, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вот же про состояние:
    > They are similar to standard C functions, but in addition to executable

    Я немного порылся в коде -- похоже, это разновидность замыканий, использующих для реализации яблочные рантайм-расширения/интерфейс "С-blocks", который яблочники, в свою очередь, придумали как С/C++/ObjC-расширение для своей платформы.

    В общем, хорошо (для опеннета), что  Apple не назвало свое расширение "rust-block" :)


     
     
  • 6.190, Аноним (110), 23:44, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    С-blocks - это Closing (замыкание) blocks, а не си/раст/...
     
  • 2.12, Дегенератор (ok), 21:33, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это возможность копипастить "непонятное, но работающее" для нубчиков.
    Когда-то в 2003м потратил почти месяц разбираясь в статистике для собственного рисования графика аппроксимации экспоненциальной функции по имеющемуся массиву значений. Работа с книжками - тупик, консультации с профессорами - тупик. Все что не делал - все художество отличалось от эталонной Statistica 6 или 5 (не помню). В итоге нашел в инете готовое решение - все стало 1 к одному с эталоном. Так вот, там была куча КОНСТАНТ НЕРЕАЛЬНОЙ ТОЧНОСТИ - вот так иногда нет смысла тратить время на поиск истины.
     
  • 2.24, iLex (ok), 22:25, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Основное преимущество там не язык, а компактный кроссплатформенный фреймворк для быстрого прототипирования. Где ещё можно проверить какую-нибудь идею буквально за пару минут, просто набросав компонент на форму? Даже в Electron создание прототипа займёт больше времени. И при этом оно может генерировать бинарники меньше 500 Кб, а не как в каком-нить монстроидальном Qt, где даже Hello World ещё попробуй в 5 Мб уложи.
    Мало того, всё это ещё и документировано, так что по Ctrl+F1 можно получить справку по любому объекту и методу. А не как в современном опенсорсе, где слово "документация" является страшнейшим ругательством и где разбираться, как оно вообще работает, приходится лишь путём изучения исходников, в которых из комментариев одна только шапка лицензии.
     
     
  • 3.49, Михрютка (ok), 00:02, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >>>для быстрого прототипирования. Где ещё можно проверить какую-нибудь идею буквально за пару минут, просто набросав компонент на форму? Даже в Electron создание прототипа займёт больше времени.

    товарищ, вы не путаете быстро наляпать гуй с быстро создать mvp, а? "Даже в Electron создание прототипа", my ass.

     
  • 3.52, user90 (?), 00:12, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Мало того, всё это ещё и документировано, так что по Ctrl+F1 можно получить справку по любому объекту и методу.

    Emacs видел когда-нибудь?))

     
  • 3.100, Аноньимъ (?), 07:07, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Разве там гуй нё черёз ЖКТ и КТ отрисовывается?
    Паскаль по многим параметрам замечательный язык, а компонентная модель делфей шикарна.
     
     
  • 4.118, Аноняша (?), 09:55, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У них есть поддержка многих бекэндов (https://wiki.lazarus.freepascal.org/Widgetset) в т.ч. и написанных на паскале, однако как раз они то и находятся пока на стадии разработки.
     
  • 4.168, Аноним (167), 19:31, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Разве там гуй нё черёз ЖКТ и КТ отрисовывается?

    Желудочно-кишечный тракт? Ну можно это и так сказать! :)

     
  • 3.149, Lex (??), 16:56, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Эм, node.js +npm/yarn ?
    Ну это если не особо требуется ней в классическом смысле этого слова.

    Считанные минуты - и уже автоматом подключены нужные пакеты, обеспечивающие функционал вплоть до отправки подобия пуш-уведомлений на ПК + высокоуровневый ЯП, на котором весьма годно и быстро чего только не делается.

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

     
     
  • 4.232, Александр (??), 14:16, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажи, пожалуйста, где в node.js можно набросать компонентов на форму?)
     
     
  • 5.257, Lex (??), 16:31, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    И давно в консольных приложениях появились компоненты да формы Хотя и не удив... большой текст свёрнут, показать
     
  • 3.164, Аноним (167), 19:22, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Основное преимущество там не язык, а компактный кроссплатформенный фреймворк для быстрого
    > прототипирования. Где ещё можно проверить какую-нибудь идею буквально за пару минут,
    > просто набросав компонент на форму?

    Очень интересно - какую идею можно проверить таким макаром? Ну, если не считать гомнокодинг за идею?

     
  • 2.32, joe lemonade (?), 22:54, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вообще-то, речь о поддержке вот этого: https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/Blo
     
     
  • 3.56, НяшМяш (ok), 00:33, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    http://fuckingblocksyntax.com/ - первая закладка, которую я сделал работая иосником.
     
     
  • 4.66, joe lemonade (?), 01:21, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так то ObjC и его страшный синтаксис. Во Free Pascal сделали красиво, выглядит как ссылка на функцию или метод (https://svn.freepascal.org/svn/fpc/trunk/tests/test/tblock1.pp, https://svn.freepascal.org/svn/fpc/trunk/tests/test/tblock2.pp).
     
  • 2.117, Anonymoustus (ok), 09:13, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты в очередной раз эпически газифицировал все лужи, показав уровень своего (не)понимания вещей, которые ты пытаешься комментировать.
     
     
  • 3.156, IRASoldier_registered (ok), 18:15, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Белое пальто сними, забрызгаешь.
     
     
  • 4.191, Аноним (191), 23:53, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это обычно все, на что тебя хватает в ответах.
     

     ....большая нить свёрнута, показать (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 +/
    Для своих задач один из лучших языков. Приучает к нормальному программированию с детства. А ещё говорят, он строг к быдлокодингу.
     
     
  • 2.14, Тот_Самый_Анонимус (?), 21:39, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –19 +/
    Бгг. Язык со словестными операторными скобками не имеет права на существование.
     
     
  • 3.102, Аноним (102), 07:13, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    "словестными" - всё, что нужно знать о фанатах ЯП с фигурными скобками в качестве операторных.
     
     
  • 4.113, Тот_Самый_Анонимус (?), 08:20, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Придерись к орфографии, когда ответить оппоненту нечего. Тогда хоть умным покажешься.
    Свободен.
     
     
  • 5.128, Аноним (36), 11:34, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Зато теперь ясно, почему ты так фапаешь на скобки - написание слов, состоящих из более чем трёх букв, даётся тебе с большим трудом.
     
     
  • 6.145, Тот_Самый_Анонимус (?), 16:07, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Сублимируешь? Я знаю почему ты фапаешь на слова вместо нормальных скобок: ты недавно выучил буквы, а знаки не осилил. Но впереди конец карантина и ещё 10 лет школы, тебя ждёт много интересного.
     
  • 5.157, Аноним (157), 18:17, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это не просто "орфография". Это образ мыслей, к слову, которых у тебя нет.
    И, кстати, это даже и не придирка, а констатация вышеуказанного факта.
     
     
  • 6.172, Тот_Самый_Анонимус (?), 20:07, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Какого факта? Что я могу ошибаться в правописании? Я его и не отрицал. Но я не думаю что твоя жизнь безошибочна, чтобы твоё мнение безапеляционно могло характеризовать человека.

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

     
     
  • 7.177, Аноним (177), 20:34, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну ладно, не заводись. Паскаль быстр, удобен, аккуратен в своей логике и, что самое важное, глядя на паскалевский код хоть через пять, хоть через пятнадцать лет, необходимость его редактирования/обновления/сопровождения НЕ вызывает приступ боли, в отличие от.

    А ошибочка-то поганая.

     
     
  • 8.220, Тот_Самый_Анонимус (?), 09:59, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Писать гoвнокод можно и на паскале Не надо идеализировать А уж учитывая регист... текст свёрнут, показать
     
     
  • 9.303, Аноним (-), 12:57, 13/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Регистронезависимость языка - мощное средство для исключения тупых трудно отслеж... текст свёрнут, показать
     
  • 2.16, Аноним (16), 21:45, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Все языки для своих задач - одни из лучших.
     
  • 2.17, Аноним (16), 21:54, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А это для каких конкретно задач?
     
     
  • 3.21, neAnonim (?), 22:05, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    хз возможно обучение!? мне в школе преподавали паскаль, со временем переехал на c#, потом c++, и сейчас осознал себя C99 программистом.

    те кто учил питон так на нем и сидят.

     
     
  • 4.25, Дегенератор (ok), 22:32, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > хз возможно обучение!? мне в школе преподавали паскаль, со временем переехал на
    > c#, потом c++, и сейчас осознал себя C99 программистом.
    > те кто учил питон так на нем и сидят.

    Может поэтому питон круче? Зачем бежать как крысы если корабль не тонет?

     
     
  • 5.42, Аноним (42), 23:38, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Зачем бежать как крысы если корабль не тонет?

    Ага, вот только переписывать тонны софта с Python 2.x на Python3 то еще веселье.

     
     
  • 6.136, Жарааааа (?), 13:51, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    2й питон большинством давно уже закопан🤣 Если ты был настолько туп что устроился туда где нужно поддерживать питон 2.х или что-то с него переписывать то это лично твои проблемы, не приписывай их всем.
     
     
  • 7.153, анононимс (?), 17:29, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Живее всех живых. Тонны Python кода ломаются в чих. И даже утилиты вроде 2to3 вообще не гарант что упадёт во время выполнения.
     
  • 7.165, Аноним (167), 19:23, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > 2й питон большинством давно уже закопан🤣

    Осоьенно HG, который в результате послали все хостинги :D

     
  • 5.84, Gefest (?), 02:00, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +8 +/
    А обучение программированию на языках с динамической типизацией, - еще не приравняли к растлению малолетних ??
     
  • 4.26, Anonim (??), 22:36, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Это потому что после привычки писать на питоне, простой взгляд на исходники Ц++ вызывает сильный рвотный рефлекс.
     
     
  • 5.33, тоже Аноним (ok), 23:02, 20/06/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Отрыгивание жвачки - важный элемент пищеварения баранов. Особенно при созерцании новых ворот.
     
     
  • 6.70, Микроядерник (?), 01:32, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Странно, плюсовики - всех меряют по себе. Не все способны десятилетиями жвачку стандартов и комитетских фич жевать, отрыгивать и - снова жевать. Некоторые и - просто задачи решают, а не вертят алой павианской задницей. Пока одни ходят по вебинарам про обсуждение нюансов и возможнвх подводных камней новых супер-пкпер фич в языке, других языки - просто помогают программировать.
     
     
  • 7.131, тоже Аноним (ok), 12:00, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вам, непавианам, четверть века твердят кресты - язык мультипарадигменный Хочеш... большой текст свёрнут, показать
     
  • 7.166, Аноним (167), 19:26, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > камней новых супер-пкпер фич в языке, других языки - просто помогают
    > программировать.

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

     
  • 5.138, Аноним (135), 14:09, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это потому что после привычки писать на питоне, простой взгляд на исходники Ц++ вызывает сильный рвотный рефлекс.

    Он и после привычки писать на C вызывает.

     
  • 5.150, dffdf (?), 17:10, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > простой взгляд на исходники Ц++ вызывает сильный рвотный рефлекс.

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

     
  • 5.236, Александр (??), 14:39, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, у меня наоборот. Особенно, когда в питонячую аннотацию типов лезешь и в ctype.
     
  • 4.115, Тот_Самый_Анонимус (?), 08:25, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >хз возможно обучение!?

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

     
     
  • 5.119, Anonymoustus (ok), 09:57, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Например, когда ставить после энда точку
    > с запятой, а когда не надо.

    Ты бы не писал такое, аноним, не позорился.

     
     
  • 6.146, Тот_Самый_Анонимус (?), 16:08, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А что не так? Ты утверждаешь что этого в паскале нет?
     
     
  • 7.158, Anonymoustus (ok), 18:27, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А что не так? Ты утверждаешь что этого в паскале нет?

    Я утверждаю, что жалоба на точку с запятой после энда — малость за гранью. На такое тебе всерьёз могут сказать: вон из профессии.

     
     
  • 8.173, Тот_Самый_Анонимус (?), 20:14, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я говорил о профессии Мои слова были о том что в паскале надо запоминать кучу в... текст свёрнут, показать
     
     
  • 9.175, Аноним (174), 20:23, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, лично мне в сях понравилось что намного лаконичнее begin-end И как угодн... текст свёрнут, показать
     
     
  • 10.267, anonimous (?), 03:28, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да операторные скобки вообще не нужны Должно быть примерно так if endif for... текст свёрнут, показать
     
     
  • 11.272, Тот_Самый_Анонимус (?), 08:21, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да ты упоролся И да, в своих бреднях ты забыл endprogram, endfunction, endproce... текст свёрнут, показать
     
     
  • 12.278, anonimous (?), 15:03, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это то как раз элементарно, и все упротые так и бредят function func1 begin ... текст свёрнут, показать
     
  • 9.178, Anonymoustus (ok), 20:49, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ради того, чтобы ты научился мыслить как программист, а не стал обезьяной Паска... большой текст свёрнут, показать
     
     
  • 10.184, Аноним (184), 22:49, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пожалуй единственное что в нем полезного Но для real world проектов он все же с... текст свёрнут, показать
     
     
  • 11.214, Anonymoustus (ok), 08:45, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А Пихтон ещё прикольнее А Жлобоскрипт прикольнее всех Вон сколько на них всяко... текст свёрнут, показать
     
     
  • 12.226, Тот_Самый_Анонимус (?), 12:19, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сколько пафоса Гoвнокод и на паскале писать можно, я выше уже писал об этом до... текст свёрнут, показать
     
     
  • 13.229, Anonymoustus (ok), 14:02, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Полюбуйтесь на выращенного пихтачками погромизда - ... текст свёрнут, показать
     
     
  • 14.269, Тот_Самый_Анонимус (?), 05:26, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Видимо это считается шикарной аргументацией за паскаль нет ... текст свёрнут, показать
     
  • 13.240, Аноним (240), 14:59, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Более того - большинство программ на дельфе является именно квинтэссенцией этсам... текст свёрнут, показать
     
  • 12.241, Аноним (240), 15:02, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да ну нафиг, после сей паскаль как раз какой-то пихтонрасией отдает Нянчится с ... текст свёрнут, показать
     
     
  • 13.250, Anonymoustus (ok), 15:20, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Пихтон прикольный, тем не менее Его легко освоить и начать использовать для раз... большой текст свёрнут, показать
     
     
  • 14.271, Тот_Самый_Анонимус (?), 05:30, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты забыл добавить 171 мне кажется 187 Но ведь до аттестата об основном обра... текст свёрнут, показать
     
  • 14.285, Аноним (285), 21:51, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А таскать ящики из вагона можно освоить даже и еще быстрее Для меня это обычно ... большой текст свёрнут, показать
     
     
  • 15.291, Anonymoustus (ok), 07:36, 24/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Его не надо осваивать на том уровне, на каком ты изучаешь Сишечку или, не к ночи... большой текст свёрнут, показать
     
  • 10.225, Тот_Самый_Анонимус (?), 12:16, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Судьи кто Может ещё череп штангенциркулем мерить, а то вдруг я не правильный Э... большой текст свёрнут, показать
     
     
  • 11.230, Anonymoustus (ok), 14:03, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Зачётна истерика - ... текст свёрнут, показать
     
     
  • 12.270, Тот_Самый_Анонимус (?), 05:29, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Добавь больше смайлов Ты уже второй или третий запаскалист, который сливается, ... текст свёрнут, показать
     
  • 10.238, Александр (??), 14:53, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    По хорошему, его в обучении не мешало бы заменить, так как там есть ныне уже пло... текст свёрнут, показать
     
     
  • 11.243, Anonymoustus (ok), 15:04, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем менять то, что всегда хорошо работало и давало хороший результат Или вы у... текст свёрнут, показать
     
     
  • 12.246, Александр (??), 15:13, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, просто IT - это такая сфера, которая развивается очень быстро Она от студе... текст свёрнут, показать
     
     
  • 13.254, Anonymoustus (ok), 15:28, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Она не развивается, а _изменяется количественно_ Развитие же качественное 821... большой текст свёрнут, показать
     
     
  • 14.256, Александр (??), 16:30, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это скорее ваша проблема, и не надо её экстраполировать на студентов Язык и язы... текст свёрнут, показать
     
  • 11.247, Аноним (-), 15:14, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Штуки типа C больно уж здоровые Столько счастья надо далеко не всем К тому же... текст свёрнут, показать
     
     
  • 12.252, Александр (??), 15:25, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я от части об этом и говорю К тому же, не позволяют познакомиться с памятью Чт... большой текст свёрнут, показать
     
     
  • 13.286, Аноним (285), 21:58, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я бы сказал так сырыми указателями стоит пользоваться только когда это реально ... большой текст свёрнут, показать
     
  • 10.258, Александр (??), 16:51, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Кто такой Столяров ... текст свёрнут, показать
     
     
  • 11.273, Тот_Самый_Анонимус (?), 08:23, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное xер с горы, который думает за тех, кто сам думать не в состоянии ... текст свёрнут, показать
     
  • 9.281, anonimous (?), 17:31, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я не буду разбирать всю эту кучу ненужной писанины Но стандарт с то почитайте... текст свёрнут, показать
     
     
  • 10.299, Тот_Самый_Аннонимус (?), 23:50, 26/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Для кого and и or понятнее Я не носитель этого языка, для меня символы понятнее... большой текст свёрнут, показать
     
  • 3.68, Микроядерник (?), 01:27, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, например, для системы визуализацмии полётной информации (графики, 3д-графика, воспроизведение видео и звуковой информации - ВСЁ БЫЛО НАПИСАНО ИМЕННО НА ПАСКАЛЕ) или для отладочных стендов на работы с бортовым оборудованием.си/си++ там - просто в долю не падали по воемени разработки и отладки.
     
     
  • 4.141, _hide_ (ok), 15:36, 21/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > си/си++ там - просто в долю не падали по воемени разработки и отладки.

    Вот с C++ -- это к гадалке не ходи, время разработки будет большое, а с C... Ну не было на C хороших спецов, во времена "появления" этих стендов, а сделать из C Паскаль можно было несколькими макросами.

     
     
  • 5.205, Аноним (204), 08:13, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как показала практика, на си++ пишут всякие навороченные рожи типа игроделов... а если столько на мягкотелых дельфистов сгрузить - они с катушек слетят, потому что это уже вам не кнопочки по форме возякать :)
     
     
  • 6.227, Аноним84701 (ok), 12:19, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Как показала практика, на си++ пишут всякие навороченные рожи типа игроделов... а
    > если столько на мягкотелых дельфистов сгрузить - они с катушек слетят,

    Интересно, разрабы Age of Wonders, Space Rangers или Rise of Legions об этом уже слышали?

     
     
  • 7.239, Аноним (240), 14:56, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, разрабы Age of Wonders, Space Rangers или Rise of Legions об этом уже слышали?

    Об этом слышали авторы почти всех навороченных двигунов из ныне актуальных и прочих AAA игр. Конечно гений и на Java может майнкрафт накорябать, но там и голимый графон, хыхы, задекларен фичой. Это конечно прикольно, но выглядит как doom едва ли :D

     
     
  • 8.249, Аноним84701 (ok), 15:17, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В общем, как обычно - это считаем, это не вписывается в картину мира - знач... текст свёрнут, показать
     
     
  • 9.287, Аноним (285), 21:59, 23/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как обычно - если большинство приличных игровых двигунов писаны на Си , логично... текст свёрнут, показать
     
  • 6.244, Александр (??), 15:10, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Касательно кнопочек на форме:
    Перейдя с VisualBasic на Delphi/C++ Builder я боли не испытал. Всё строилось очень лаконично и понятно. Когда клепаешь UI думаешь о UI, а не о куче подкапотной мишуры. Не знаю, как в Delphi, но в VB UI очень дотошно проектировался (кстати, что интересно, изначально Аланом Купером). Там получилось идеальное решение, когда всё лишнее было убрано под кат.
    Когда же я с них пошёл на C++ и веб, это было больно. Даже Qt, и то больно. Да, гибче, но не соизмеримо дольше. Просто потому, что всё то, что было скрыто от глаз, внезапно предстало взору
     
  • 5.208, Аноньимъ (?), 08:21, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Количесво абсолютно непростительных ошибок вроде отсутсвия проверки переполнения буфера/стека и освобождения памяти в Си коде в важнейших частях современной инфраструктуры, говорит немного об обратном.

    Специалисты же на Си были всегда. Именно потому что Си процессоры были популярны благодаря DEC, именно потому это счастье и получило распространение.

     
  • 5.221, Аноним (135), 10:20, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > сделать из C Паскаль можно было несколькими макросами.

    Это как?
    [CODE]
    #define function
    #define procedure void
    #define begin {
    #define end }
    [/CODE]
    Так, что ли? А зачем? Индексацию массивов макросами не переделаешь, вот там-то у паскуалистов все косяки и полезут.

     
     
  • 6.260, _hide_ (ok), 21:45, 22/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> сделать из C Паскаль можно было несколькими макросами.
    > Это как?
    > [CODE]
    > #define function
    > #define procedure void
    > #define begin {
    > #define end }
    > [/CODE]
    > Так, что ли? А зачем? Индексацию массивов макросами не переделаешь, вот там-то
    > у паскуалистов все косяки и полезут.

    Так Вас же силой никто не заставляет индексировать с 1, индексируйте с 10-ти )))

     
  • 6.268, anonimous (?), 03:35, 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;

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

     

     ....большая нить свёрнута, показать (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 +/
    Вы мягкое с горячим путаете.

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

     

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

  • 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-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру