The OpenNET Project / Index page

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

В состав GCC включена поддержка языка программирования Modula-2

19.12.2022 13:50

В основной состав GCC принят фронтэнд m2 и библиотека libgm2, позволяющие использовать штатный инструментарий GCC для сборки программ на языке программирования Modula-2. Поддерживается сборка кода, соответствующего диалектам PIM2, PIM3 и PIM4, а также принятому ISO-стандарту для данного языка. Изменения включены в ветку GCC 13, релиз которой ожидается в мае 2023 года.

Modula-2 разработан в 1978 году Никлаусом Виртом, продолжает развитие языка Pascal и позиционируется как язык программирования для высоконадёжных промышленных систем (например, применяется в ПО для спутников ГЛОНАСС). Modula-2 является предшественником таких языков, как Modula-3, Oberon и Zonnon. Помимо Modula-2 в состав GCC включены фронтэнды для языков C, C++, Objective-C, Fortran, Go, D, Ada и Rust. Из не принятых в основной состав GCC фронтэндов можно отметить Modula-3, GNU Pascal, Mercury, Cobol, VHDL и PL/1.

  1. Главная ссылка к новости (https://www.theregister.com/20...)
  2. OpenNews: Фронтэнд для языка Rust доведён до готовности к интеграции в GCC 13
  3. OpenNews: В GCC утверждено включение поддержки языка Rust
  4. OpenNews: Релиз набора компиляторов GCC 12
  5. OpenNews: Представлен gcobol, компилятор для языка COBOL на основе технологий GCC
  6. OpenNews: Проект GCC разрешил приём изменений без передачи Фонду СПО прав на код
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/58357-gcc
Ключевые слова: gcc, pascal, modula-2
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (318) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 14:04, 19/12/2022 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –17 +/
     

     ....ответы скрыты (2)

  • 1.2, Аноним (2), 14:04, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему-то Оберон обходят стороной. Pascal и modula имеют отличные реализации, а oberon 1,5 любительских поделок с 1,5 архитектурами. Сейчас прибежит товарищ и будет убеждать, что оберон готов для продакшена. Нет, не готов. GCC > все реализации oberon.
     
     
  • 2.40, Брат Анон (ok), 16:12, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +12 +/
    1) Далеко не 1.5 реализации
    2) Далеко не 1.5 платформы
    3) Оберон не готов для продакшена
    4) Не обходят стороной. Модула-2 -- это стандарт ISO. У Оберона нет официальных стандартов.
    5) Товарищ не может прибежать, потому что он никуда не убегал.
     
     
  • 3.74, pashev.ru (?), 17:34, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > нет официальных стандартов.

    Можешь объяснить, что такое «официальный стандарт»? Кто должен подписать?

     
     
  • 4.108, Брат Анон (ok), 19:17, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Могу. Официальный стандарт -- это ISO с какими-нибудь циферками. А утверждает IEEC -- международный комитет инженеров по электричеству.

    Вот когда такой стандарт будет на Оберон -- вот тогда будет норм.

     
     
  • 5.181, Аноним (181), 23:33, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    IEEE
     
  • 3.80, 111 (??), 17:42, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Модула-2 -- это стандарт ISO. У Оберона нет официальных стандартов.

    Ну, строго говоря, у Rust тоже нет официальных стандартов. И всё же его принимают в GCC.

     
     
  • 4.110, Брат Анон (ok), 19:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Пока не будет стандарта ISO -- Раст в серьёзные сферы не пустят. А учитывая, что ещё экосистема бурлит и пенится -- лет через 20 заходите. Если не помрёте.
    Наличие компилятора в gcc ещё ничего не говорит ни о качестве самого компилятора, ни о качестве стандартных либ, ни о качестве генерируемого кода.
     
     
  • 5.136, asdasd (?), 20:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    NodeJS много ISO стандартов имеет? Вот и rust то же самое.
     
     
  • 6.144, Аноним (144), 20:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Что еще модненького в свою пользу приплетете? Еще чей успех пригреете к себе? )
     
  • 6.169, Аноним (22), 22:40, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Вот и rust то же самое

    раст в одном ряду с нодой и вротпрессом... шикарно...

     
  • 6.212, Аноним (212), 06:46, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Нет языка программирования node js. На JavaScript есть несколько стандартов.
     
  • 5.166, Аноним (166), 22:17, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На серьёзность сферы стандарт покажи лучше, демагог.
     
  • 5.188, Советский инженер (?), 23:54, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в серьёзные сферы не пустят
    > Наличие компилятора в gcc

    Расскажи ка хоть про одну серьезную сферу куда пускают gcc но не пускают с rust?

     
     
  • 6.246, Аноним (246), 10:03, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Медицинское оборудование.
     
     
  • 7.267, Советский инженер (?), 13:07, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    без пруфов, ок.

    Очередной балабол.

     
  • 5.189, 111 (??), 00:38, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я тут глянул, интереса для, есть ли ISO стандарт для Java - не нашёл. И тем не менее, Java используют в "серьёзных сферах". У OCaml-а нет ISO стандарта, и этот язык тоже используют в "серьёзных сферах". У PHP нет ISO стандата - используется в "серьёзных сферах". У Python нет ISO стандарта - используется в "серьёзных сферах".
     
     
  • 6.193, Прохожий (??), 01:02, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Думаю, под "серьёзными сферами" Брат Антон имеет ввиду критическое для жизни людей про оборудование, типа АЭС
     
     
  • 7.292, Аноним (292), 03:32, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Есть ISO на Ruby 1.8. Потому что японцам очень захотелось.

    Будете делать критические для жизни людей программно-аппаратные комплексы на Ruby? :-)

     
  • 7.338, burjui (ok), 03:07, 27/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это в которых винда на компах крутится? Ну, это слишком серьёзно. Если же речь идёт об управлении автоматикой, нормальные люди туда вообще ЯП не пускают, только специализированное тщательно отлаженное железо, работающее по формулам из теории управления, а не каракулям опеннетовских кодеров в vim.
     
     
  • 8.343, Брат Анон (ok), 10:36, 28/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тем где используется Модула-2 Оберон -- венды не стояло рядом даже близко Там О... текст свёрнут, показать
     
     
  • 9.344, burjui (ok), 10:47, 28/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Охотно верю, но я говорил про это https finance yahoo com news s fukushima-nu... текст свёрнут, показать
     
     
  • 10.345, Брат Анон (ok), 11:49, 28/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Читаю ещё раз А теперь покажи мне в приведённой ссылке слова Modula-2 или Obero... текст свёрнут, показать
     
  • 6.195, JSR (?), 03:58, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О JSR видимо ничего не слышал?
    > Java Specification Requests (JSRs) – the formal documents that describe proposed specifications and technologies for adding to the Java platform.

    https://en.wikipedia.org/wiki/Java_Community_Process

     
     
  • 7.254, 111 (??), 10:35, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > О JSR видимо ничего не слышал?

    Прошёлся я по JSR, да, раньше ничего не слышал. Конечно, это хоть какая-то стандартизация, но не ISO стандартизация никоим образом.

     
     
  • 8.266, RFC (?), 13:04, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И не ГОСТ, ага Всяко не хуже RFC ... текст свёрнут, показать
     
     
  • 9.269, 111 (??), 14:17, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если не ошибаюсь, речь шла про ISO Поправьте меня, пожалуйста ... текст свёрнут, показать
     
     
  • 10.272, RFC (?), 15:57, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Речь шла о стандартизации вообще, не души ... текст свёрнут, показать
     
     
  • 11.273, 111 (??), 16:26, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Приведу цитату от Брата Анона Ни о какой вообще стандартизации речи не шло ... текст свёрнут, показать
     
  • 3.148, Аноним (148), 20:54, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Спасибо, теперь всё понятно. (Без сарказма.)
     
  • 2.52, Аноним (52), 16:25, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Строго говоря, включение в гцц Оберона (как и модулы, как и всего остального кроме сишки) не нужно. Все пользуются "нативными" компиляторами, так как они эффективней и удобней. Слышал когда-нибудь чтобы кто-то го или аду в гцц использовал? Вот то-то и оно.
     
     
  • 3.60, Аноним (60), 16:59, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    > аду в гцц

    Так её и используют.

     
  • 3.73, Аноним (73), 17:32, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Строго говоря GCC (ГНУшная Коллекция Компиляторов) предназначен для коллекционирования хороших компиляторов, и не вам решать что в это множество не включать.
     
  • 3.104, Michael Shigorin (ok), 19:05, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Технически говоря, под e2k перетаскивали именно gccgo, а не golang (причинами не интересовался).
     
     
  • 4.191, vitalif (ok), 00:55, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    О кстати, а они там его обновили чтоб etcd >= 3.4.15 собирался уже?
     
  • 4.243, Гай Юлий Анонимоус (?), 09:24, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Михаил, чесно слово, как это не понимаете почему? От того что Go разрабатывает Google, который по приказу ФЮР может перекрыть кислород этому продукту в России, а с gnu go это будет сделать труднее - это Жирный Раз. Вторая причина может быть технической - в GNU почти все в конечном итоге компилируется внутри себя в gcc или нечто похожее, поэтому легче сопрягать языки от GNU.
     
  • 4.294, Аноним (292), 03:38, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Одно из требований для официального first class порта golang - инфраструктура сборки в собственности Гугла.

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

    См. https://github.com/golang/go/wiki/PortingPolicy

    Можно, конечно, просто держать свой форк и мейненить его самостоятельно...

     
  • 3.113, Брат Анон (ok), 19:24, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Вообще-то, внезапно, используют. И Модулу, и Аду, и прикинь -- даже Фортран.
    Вот потому ты и не председатель комитета по развитию gcc. А был бы им то знал, что только Ада и Модула позволяют gcc зайти к серьёзным пацанам. Серьёзные пацаны серьёзно подкидывают на хлеб с маслом.

     
  • 3.174, Аноним (174), 23:02, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну вообще-то да, Аду в гцц еще как используют Точнее, ее вариант под названием ... большой текст свёрнут, показать
     
     
  • 4.210, Прохожий (??), 06:27, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >Это по сути стандарт для написания по-настоящему безопасных и надежных прграмм, по сравнению с которым Rust - это цветочки

    А развернуть тему можешь? Потому что я тоже так умею в маркетинговый булшит. Что такого есть в Ada, чего не хватает Rust?

     
     
  • 5.223, Брат Анон (ok), 07:26, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Я бы мог тут Раст растоптать по каждому пункту. Начиная от стандартной библиотеки, которая в Аде вылизана, закреплена стандартом, и подписан каждый файл двумя контрольными суммами, через контракты, заканчивая покрытия тестами и формальной верификацией.Причём не только на уровне исходного кода, но и на уровне сгенерировано машинного кода.
    Сходи к Рыбину на сайт -- полистай методичку на 400 листов. Если ты поймёшь, что там написано (например, про рандеву), то ты при слове Раст после этого -- будешь каждый раз испытывать рвотные позывы.
    А если прочитаешь что-нибудь вразумительное про Модулу-2, то и на Аду ты будешь смотреть как на сверхтяжёлый сундук, от слова Раст тебя будет воротить, как Чубайса от пересмотра итогов приватизации.
     
  • 5.225, Аноним (225), 07:50, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Чел, вся информация в сободном доступе в инте. В частности, и причины, по которым Nvidia выбрали Spark вместо Rust. Ребята, которые используют Ada и Spark уж точно не тот контингент, на решения которых влияет мркетинг.

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

     
     
  • 6.238, Гай Юлий Анонимоус (?), 08:46, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ada выбрали 1 5 NVidia или больше Почему в фирмах выбирают тот или иной язык П... большой текст свёрнут, показать
     
     
  • 7.248, Аноним (225), 10:11, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ветхозаветная старина, медлительность, потребление памяти, используется энтузиас... большой текст свёрнут, показать
     
     
  • 8.259, Гай Юлий Анонимоус (?), 11:02, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Ведаю, ведаю о чем я пишу И про Ариан ведаю И это - кончай фамильярничать, пос... текст свёрнут, показать
     
     
  • 9.298, Брат Анон (ok), 07:23, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Опять очередной ыкспэрд про Ариан заливает Ну сколько уже можно На Ариан-5 по... текст свёрнут, показать
     
  • 3.183, Аноним (181), 23:41, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я Go'шный код gccgo собираю.
     
  • 2.196, Аноним (196), 05:01, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    На обероне вообще есть какой-то реальный софт? Я про него только евангелистские статьи видел — «смотрите, как надо».
    Вообще, заинтересованные люди и должны писать реализацию, но судя по направленности тех статей, им это не особенно надо.
     
     
  • 3.224, Брат Анон (ok), 07:37, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Тебя в гугле забанили OS Native Oberon OS Active Oberon OS Oberon Управление ак... большой текст свёрнут, показать
     
     
  • 4.242, Аноним (242), 09:13, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Что-то сильно запахло нафталином. Из какого темного чулана вы все это достали?
     
  • 4.280, Аноним (280), 17:23, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Сколько из них акутальны сегодня и подключены к интернету?
     
     
  • 5.299, Брат Анон (ok), 07:25, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Не поверишь: все!
     
  • 4.297, Аноним (292), 03:59, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну то есть за парой исключений имеем швейцарский Oberon microsystems AG и российское сообщество вокруг Информатики-21. То есть по большому счету все, что сделано на Обероне, сделано энтузиастами языка, которые и сами занимаются компиляторами и средами разработки для него. За пределами узкой группы энтузиастов никому не надо.

    Что неудивительно, оберонщики ведут себя как сектанты, даже когда изначальные мысли абсолютно здравые.

     
     
  • 5.323, Брат Анон (ok), 12:07, 23/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну то есть за парой исключений имеем швейцарский Oberon microsystems AG и
    > российское сообщество вокруг Информатики-21. То есть по большому счету все, что
    > сделано на Обероне, сделано энтузиастами языка, которые и сами занимаются компиляторами
    > и средами разработки для него. За пределами узкой группы энтузиастов никому
    > не надо.

    Хм. РосАтом, Дойче Банк, Еврофайтер ГМБХ, Мираторг, Мегаполис  смотрят на тебя с недоумением.


     

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

  • 1.3, Аноним (3), 14:13, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    теперь мейнтейнерам гцц придется сопровождать +1 фронтенд, причем явно бесперспективный. Молодцы, че.
     
     
  • 2.6, Аноним (6), 14:24, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Так то мейнтейнеры в комплекте идут с принятием у модулы это Gaius Mulley
     

  • 1.4, Аноним (6), 14:19, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Модула заслужила чтобы память о ней была увековечена в GCC.
     
     
  • 2.46, Аноним (46), 16:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну gcc не мемориал все же (?), этим люди пользуются - не надо там кладбон устраивать
     
     
  • 3.53, Аноним (52), 16:27, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Тогда оттуда надо дропнуть всё кроме сишки.
     
  • 3.97, Аноним (97), 18:51, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Пользуются в мемориальных целях. Чтобы вспомнить как в старину программировали? Ну ок хорошее дело. Вот PL/1 не осилили портировать так никто не узнает как же этот язык должен работать на самом деле.
     
     
  • 4.117, Брат Анон (ok), 19:28, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    И сразу видно, что ни Модулу, ни Оберон ты не знаешь.
    Оба они создавались, чтобы по щелчку пальцев быть портированными куда угодно.


     
     
  • 5.131, Аноним (144), 19:53, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    С их не сишным стэком?
     
  • 5.156, Аноним (156), 21:48, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –12 +/
    Даже Паскаль нельзя портировать ни его подделку Делфи, а ты и вовсе говоришь про несуществующие в реальной жизни языки. Стоит задуматься.  
     
     
  • 6.217, Аноним (217), 06:55, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Если ты говоришь что ни делфи, ни паскаль нельзя портировать, то значит ты с ними вообще не знаком
     
  • 6.295, Аноним (292), 03:45, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Портировать в Дельфи сложно не сам язык (Object Pascal сто раз портирован на все подряд), сколько VCL, который делался как обвязка под виндовые API и виндовые GUI. Портировать и VCL, конечно, можно, но там, где в винде просто обвязка на пару строк вокруг нативного API, для всего остального придется повозиться с адаптерами, эмулирующими поведение нативных виндовых контролов.
     
     
  • 7.300, Брат Анон (ok), 07:29, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    FreePascal/Lazarus/CodeTyphon смотрят на два десятка своих процессоров, десяток операционных систем, штук 5 графических тулкитов и вообще не понимают, что ты такое вообще несёшь, чёрт побери?
     
     
  • 8.317, Аноним (317), 02:42, 22/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Lazarus это не порт, это кроссплатформенная реимплементация И, да, им было слож... текст свёрнут, показать
     
  • 7.316, Аноним (316), 16:05, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Kylix же был, сами портировали всё что надо. Строго говоря там был CLX вместо VCL, но это уже мелочи, внешний API совпадал достаточно сильно.
     
  • 5.330, Neon (??), 05:27, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только с массовым использованием на этом куда угодно у них как то не сложилось
     
  • 2.270, Аноним (270), 14:58, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Здесь важно упомянуть историю:

    В средине 1980-тых OS, прикладной софт и Паскаль Николяса Вирта значительно превосходили DOS с ПО от Била Гейца.

    Б. Гейц продавал готовое ПО.

    А Н. Вирт продавал КНИГУ как придумать свой язык, написать его компилятор и OS с ПО. Да OS с ПО прилагалась как демонстрация.

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

     
     
  • 3.331, Neon (??), 05:30, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот только поделки Вирта как то не получили массового распространения и не нашли применения в IT. Чисто образовательные для ВУЗов. Кубики с буквами широко применяются в школах, а вот в реальной жизни они никому не нужны
     

  • 1.5, Аноним (5), 14:23, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    За паскаль обидно. Основная проблема линухсоидов в том, что они идут своим путем, а не тем путем, который бы похоронил проприетарщину путем предоставления альтернатив. Да, есть FPC. Но он все равно не ровня делфям. Язык и IDE - чисто для школьных программок и не тянут профессиональные проекты. Банальная вещь. Нет групп проектов. А я лично мечтаю о свободной замене связке Delphi/C++ Builder. Delphi - для более простых программ, чтобы не связываться с кривым плохо читаемым сишным синтаксисом. Если не хватает - берем билдер. Например если нужна экзотика типа виртуального множественного наследования. Но в общем и целом главная фишка - визуальное программирование.
     
     
  • 2.8, Аноним (3), 14:31, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > чтобы не связываться с кривым плохо читаемым сишным синтаксисом

    begin begin begin begin begin end end end end end

     
     
  • 3.13, Аноним (13), 14:45, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Когда печатаешь хотя бы 100 символов в секунду, то внезапно обнаруживаешь особенность: знаки препинания сбивают ритм. Даже and написать быстрее, чем && (не говоря уже об or). В паскале знаков препинания поменьше.
     
     
  • 4.14, Аноним (6), 14:49, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Точказапятить на каждой строке это так архаично.
     
  • 4.15, Анонус (?), 14:50, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Недооцененный коммент!
     
  • 4.19, Ilya Indigo (ok), 15:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    То есть язык для секретарш и писателей?
     
     
  • 5.21, Аноним (13), 15:12, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Опытные программисты тоже быстро печатают. Особенность профессии.
     
  • 4.63, freehck (ok), 17:08, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +16 +/
    > Когда печатаешь хотя бы 100 символов в секунду, то внезапно обнаруживаешь особенность: знаки препинания сбивают ритм. Даже and написать быстрее, чем && (не говоря уже об or). В паскале знаков препинания поменьше.
    > печатаешь хотя бы 100 символов в секунду
    > 100 символов в секунду

    Знаешь, всё-таки если ты разработчик, то лучше бы ты вместо того, чтобы писать 100 символов в секунду, посидел бы, да подумал, что пишешь.

    Я вот никогда не печатал 100 символов в секунду, да и слава богу.

     
     
  • 5.82, Вы забыли заполнить поле Name (?), 17:58, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Два чая этому господину. Быстро писать можно только достаточно тривиальный код или тесты. Большую часть времени приходится думать над архитектурой и т.п.
     
     
  • 6.87, Аноним (87), 18:23, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Другими словами, громоздкость синтаксиса алголоподобных языков -- миф? Что и требовалось доказать...
     
  • 4.78, pashev.ru (?), 17:37, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Поэтому наш выбор — Кобол )

    https://git.pashev.ru/gcd/tree/gcd.cob

     
     
  • 5.98, Аноним (97), 18:55, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что кобол сделан с оглядкой на реальные требования юзабилити и удобства. Поэтому в своё время на нём было написано так много кода.  

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

     
     
  • 6.107, Аноним (144), 19:16, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Читается как английское художественное произведение в котором теряются операнды и параметры процедуры. За орфографией надо следить. Чуть посложнее и все - предложения растянууутся на мощный оверхэд.
     
  • 6.186, Вы забыли заполнить поле Name (?), 23:50, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > А программу составлял человек у которого даже нет высшего математического образования.

    Джаваскриптизеры сейчас обиделись.

     
  • 5.118, Аноним (280), 19:28, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь на гитхаб выложить? С твоего локалхоста медленно открывается всё.
     
     
  • 6.155, Тоже (?), 21:48, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Можешь на гитхаб выложить? С твоего локалхоста медленно открывается всё.

    Во-во и ZIP-у не скачать :)))))

     
  • 4.91, Тот_Самый_Анонимус_ (?), 18:35, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Когда печатаешь хотя бы 100 символов в секунду, то внезапно обнаруживаешь особенность: знаки препинания сбивают ритм. Даже and написать быстрее, чем &&

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

    Операции должны выглядеть операциями, а не операндами.

     
  • 4.185, Аноним (181), 23:50, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Когда печатаешь хотя бы 100 символов в секунду

    Тут, как говорится, * - не мешки ворочать.

     
  • 4.290, Аноним (292), 22:52, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Код гораздо чаще читают, чем пишут.

    А визуального мусора от скобок намного меньше, чем от begin и end.

     
  • 3.27, 1 (??), 15:33, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А теперь напиши пару строчек на PowerShell
     
  • 3.234, Аноним (234), 08:23, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Lazarus -> Параметры IDE -> Редактор -> Автозавершение
    галочка Добавлять к блокам Паскаля завершающий оператор
     
  • 2.11, Аноним (11), 14:39, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы достичь «сбычи мечт» нужно что-то делать. Вот ты лично что сделал, чтобы получить «свободную замену связки Delphi/C++ Builder»?
     
  • 2.18, Анон Анонович (?), 15:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Lazarus?
    https://www.opennet.ru/opennews/art.shtml?num=56462
     
  • 2.23, commiethebeastie (ok), 15:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Когда-то давно я общался с несколькими дельфистами, так скажу я, что это дно донское.

    Например объяснять, что если шедулер не поднимает частоту при максимальное нагрузке на процессор - это косяк программы, бесполезно. Или то, что если кусок кода продолжает клепаться 7х дельфях, использует базу протухшую в 2005 году - это нифига не нормально, тоже бесполезно.

     
     
  • 3.29, 1 (??), 15:35, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Т.е. использование стандарта С99 необходимо наказывать принудительным лечением растом ?
     
     
  • 4.93, commiethebeastie (ok), 18:42, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Т.е. использование стандарта С99 необходимо наказывать принудительным лечением растом
    > ?

    Ну если вместе с С99 будут использовать компилятор 99 года, то да.

     
  • 4.160, Аноним (160), 21:56, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Никто не мешает для языка стандарта 1999-го года кодогенерацию производить современным компилятором оптимально для проца 2020-х годов. Предположу, что стандарт С99 не ограничивает всё строго определенным набором машинных команд определенного процессора, не?
     
  • 3.30, Аноним (144), 15:42, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен. Я ему объяснял зачем завязываться на их реализации интерфейса когда есть Нативный лучше. Тогда еще дот нета не было а то борланд и туда свои прокладки внедрять бы стал
     
  • 2.26, nuzhny (?), 15:32, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если верить этому видео ( https://www.youtube.com/watch?v=qQXXI5QFUfw ), то у Паскаля был момент триумфа в несколько лет. Так что за него не обидно, индустрия смогла его испробовать сполна.
     
     
  • 3.34, Аноним (22), 15:51, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    у паскаля фатальный недостаток: его сделали не сишники.
     
  • 2.28, Аноним (144), 15:34, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Какому языку уделялось больше внимания и изданий чем паскалю? Не прижился он. Что Вы реинкарнируюте без кодовых наработок и проектов. Лучше не смешивать операции и операнды. Сейчас много умных редакторов. or - почему именно так а не Or или OR или -OR- или LOR.
     
     
  • 3.35, Аноним (22), 15:54, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > or - почему именно так а не Or или OR

    почему == и =, а не = и := ? Я уж молчу про другие странности операторов си.

     
     
  • 4.36, Аноним (144), 16:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    А нет никаких странностей. Операторы набираются из небуквенных символов. Компилятору легче вести лексический парсинг. Нужно если бы было то можно было ввести любую комбинация а не писать OR_EQUAL или PLUS_LET
     
     
  • 5.65, Аноним (22), 17:16, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    почему == и =, а не = и := ?
     
     
  • 6.67, Аноним (144), 17:20, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    то есть в удобстве использование не буквенных символов - для программиста и для компилятора - Вы согласились? Тогда считайте это прихотью авторов компилятора. )
     
  • 6.83, Бывалый смузихлёб (?), 18:02, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    почему не =, == и === ?
     
     
  • 7.119, Аноним (22), 19:29, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    забавно было, когда в плюсах напоролись на подсчёт пробелов > > >>
     
     
  • 8.120, Аноним (22), 19:30, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    из-за этого плюсы разбираются ужасно сложным процедурным парсером ... текст свёрнут, показать
     
     
  • 9.286, warlock66613 (ok), 19:34, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно не из-за этого Хотя это тоже добавляет крупицу в общий ад, но на фон... текст свёрнут, показать
     
  • 6.96, Аноним (144), 18:51, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> почему == и =, а не = и := ?

    зачем здесь : ? В Си на ее месте есть +=, -= , *= , /= , %= , &= и др.
    == чтобы отличать от присвоения =. Есть <= , >= , != . Не логично здесь == ?
      

     
     
  • 7.116, Аноним (22), 19:28, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вот ты сам привёл, что на ровне с +=, -= , *= , /= , %= , &= куда логичней было бы :=, а к < и > лучше подходит =. Но в сях перевернули всё с ног на голову.
     
     
  • 8.124, Аноним (144), 19:37, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если вы не знаете Си откройте уже википедию Операторы в Си и С и хватит уже ... текст свёрнут, показать
     
     
  • 9.127, Аноним (144), 19:46, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Исправление новые виды операций конечно Выбесил собеседник Привел первую стро... текст свёрнут, показать
     
  • 8.296, Аноним (292), 03:50, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    В bcpl было , но при этом в циклах, хотя по сути это тоже присваивание, а не... текст свёрнут, показать
     
  • 8.301, фф (?), 07:30, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    тогда a b означало бы a присвоить a b, а что такое a b ... текст свёрнут, показать
     
  • 2.41, Брат Анон (ok), 16:16, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Щито? Открываю Code Typhon и вижу группы проектов. Тут тебе и автоматизация, и порт под Нинтендо. и под Андроид, под VAX, под Sun, под PowerPC, под DecAlpha. Там же и Qt, и Gtk, и OpenGL... Что я делаю не так?
     
  • 2.54, Аноним (52), 16:33, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –10 +/
    Паскаль плохо портируем куда-либо, из-за чего и сдох в своё время. А так - обычный язык с парой норм идей, но всё ещё с довольно галимой семантикой.
     
     
  • 3.64, Аноним (64), 17:12, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Упомянутые ниже:
    - Double Commander: Windows, Linux, macOS, FreeBSD, до кучи версию из транка можно собрать под Haiku;
    - CudaText: Windows, Linux, macOS, *BSD, Solaris.
     
  • 3.66, Аноним (22), 17:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > Паскаль плохо портируем куда-либо

    Не знаешь - лучше помолчи. На FPC пишут хоть под GB, хоть под M0.

     
     
  • 4.77, Аноним (52), 17:36, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –11 +/
    Да что ты говоришь. В 90-00 нормальные реализации Паскаля были только под дос и винду. На юниксах его почти что и не было. Попытки его туда втащить даже в виде всяких kylix умирали из-за своей ущербности. И это я даже не говорю обо всяких альфах и прочих.
     
     
  • 5.115, Аноним (22), 19:25, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ты что-то во временах запутался, то про настоящее ("плохо портируем"), то про прошлый век...
     
  • 5.125, Брат Анон (ok), 19:38, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    В 90ые венда была написана на Паскале. И Вин95 мелкософт на нём же собирался писать. Пока внезапно Герберта Шилдта не взяли. А уж Турбо Паскаль от Борланда на столько был хорошо, что мелкософту пришлось с Борландом пойти на мировое соглашение: мелкософт больше не делает свой Паскаль (да-да, у них была своя приличная реализация), а Борланд не делает компилятор Си.
    Не надо публично показывать свою безграмотность -- в этом нет ничего хорошего.
    Реализация Паскаля под юникосом появилась практически сразу, потому что портировать виртуальную машину Паскаля смог бы даже школьник.
    ПДП
    Лиза,
    Вакса
    Нек
    ИБМ
    ZX Spectrum
    Commodore
    Vic
    Amiga
    Next
    Sun

    Угу, не было реализаций. Спойлер: в Калифорнийском универе сделали процессор специально под Паскаля угу. Теперь мы его знаем как Спарк в разных исполнениях.

     
     
  • 6.137, Аноним (144), 20:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Не надоело мемориалом тыкать то как заслугами. Умер он вместе с другим стэком вызова.
     
     
  • 7.173, iZEN (ok), 22:55, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Современный Паскаль:

    Delphi 11.2 Alexandria
    Выпущена 07 сентября 2022 года.

    Основные нововведения среды разработки:

    * Поддержка iOS Simulator для языка Delphi с возможностью создания двоичных файлов iOS Simulator для устройств macOS, работающих на ARM-64 (процессоры M1 или M2). Это позволяет разработчикам тестировать свои приложения Delphi на разных устройствах Apple и в различных форм-факторах с помощью симулятора iOS без необходимости покупать специальное оборудование.
    • IDE нацелена на 32 версию API Android (по сравнению с 30-ой версией API в версии 11.1), которая потребуется Google Play в ноябре 2022 года. Установщик также был обновлен, чтобы предложить установить Eclipse Temurin JDK 11, необходимый для новейших инструментов Android SDK.
    • Набор инструментов Delphi для Linux ранее использовал GDB для отладки. 11.2 переключается на LLDB, что обеспечивает значительное улучшение качества как в функциональности, так и в поддержке синтаксиса языка Delphi. LLDB был обновлен до версии 12 и используется для симулятора iOS, наряду с существующим использованием LLDB для платформ C++ Win64 и Delphi macOS, iOS и Android 64.
    • Добавлена поддержка Markdown. Рендеринг Markdown (.md) включает поддержку таблиц и других специальных тегов. Аналогичным образом, HTML-файлы отображаются в формате HTML в среде IDE с помощью нового встроенного средства просмотра на основе VCL. Диалоговое окно «Параметры проекта» теперь позволяет пользователям указывать файл Markdown в качестве альтернативы HTML-файлу в качестве “страницы проекта” или readme.
    • Представлено множество улучшений инструментария, IDE и библиотек, в том числе: подсветка неактивного кода в редакторе кода, восстановленные преобразования XLST для получения справочной информации, улучшения библиотек Delphi, VCL, FireMonkey и FireDAC, расширенные вкладки редактора, языковой фильтр для менеджера пакетов GetIt, обновление C++ Builder Code Insight и улучшения страницы приветствия.

     
  • 3.123, Брат Анон (ok), 19:34, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ты только что добровольно сознался в том, что ты диванный аналитег, который вообще не понимания что пишет. Прежде чем такие смелые заявления делать -- хоть бы на педивикию сходил, почитал статейку для общего развития.

     
     
  • 4.135, Аноним (144), 20:01, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Ну ведь сдох же как Ваш аватар. )
     
  • 2.105, Michael Shigorin (ok), 19:09, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Да, есть FPC. Но он все равно не ровня делфям.

    lazarus

    > Язык и IDE - чисто для школьных программок и не тянут профессиональные проекты.

    Профессиональные проекты на учебном языке -- это прям смело.

     
  • 2.332, Neon (??), 05:30, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    За Паскаль не обидно. Уж больно он не практичен своим словословием и многобуквием
     

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

  • 1.7, Аноним (87), 14:27, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Да наплевать что они там пихают в свои буржуйские поделки! Где наши языки: Эль-76, РЕФАЛ, ДРАКОН, Рапира?
     
     
  • 2.9, Страдивариус (?), 14:34, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кумир! Как ты мог забыть главный язык - Кумир, ничтожество!
     
     
  • 3.33, Аноним (33), 15:50, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >Не делай себе кумира и никакого изображения того, что на небе вверху и что на земле внизу, и что в водах ниже земли. Не поклоняйся им и не служи им

    Поэтому не примут.

     
     
  • 4.68, Аноним (87), 17:24, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > >Не делай себе кумира и никакого изображения того, что на небе вверху и что на земле внизу, и что в водах ниже земли. Не поклоняйся им и не служи им

    Но что примечательно -- сделали и преклоняются.

     
  • 2.12, Аноним (13), 14:42, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Школьницу забыл ;) Хотя да, это РАПИРА. Годная среда, рекомендую.

    Опыт промышленного применения есть у 1С. Но эту рекомендовать не могу... :(

     
  • 2.16, Аноним (6), 14:50, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот он лови https://github.com/bmstu-iu9/refal-5-lambda
     
  • 2.43, Брат Анон (ok), 16:17, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    На Модулу-2 не наплевать. Сделал дедушка Вирт, а его в СССР уважали.
     
     
  • 3.247, Советский инженер (?), 10:09, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Сделал дедушка Вирт, а его в СССР уважали.

    вот теперь понятно, почему паскаль и прочие поделки Вирта такие распространенньіе :)

    Не на тех дед ориентировался.

     
  • 2.139, Michael Shigorin (ok), 20:13, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    http://refal.botik.ru
    http://drakon.su (кстати, на e2k собирается и работает -- есть в альте)
    http://github.com/mkurnosov/rapiraxx

    Вот про Эль-76 надо будет спросить при случае.

     
     
  • 3.145, Аноним (87), 20:21, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прикольно...
     
  • 2.253, Аноним (181), 10:32, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Где наши языки: Эль-76, РЕФАЛ, ДРАКОН, Рапира?

    Там же, где и Робик со Шпагой.

     
  • 2.291, Котофалк (?), 03:28, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ждут тебя, анон.

    РЕФАЛ-2 http://refal.ru/~belous/refal2-r.htm

    РЕФАЛ+ http://rfp.botik.ru/download

    Качай и не подкачай, анон. Мир замер в ожидании миллионов строк кода на РЕФАЛЕ.


     

  • 1.10, Аноним (212), 14:38, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Странно что Паскаль не приняли, хотя конечно есть free pascal и на нем все равно почти ничего не пишут
     
     
  • 2.17, Аноним (17), 14:59, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Double Commander полтора землекопа пилят
     
     
  • 3.25, Аноним (6), 15:26, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –9 +/
    Хорошо что они сам Паскаль не пилят.
     
  • 3.235, Анноним (?), 08:33, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ну, неплохо пилят, если судить по растущему колличеству загрузок свежих версии DC
     
  • 2.20, Анон Анонович (?), 15:08, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    CudaText - более чем достойная копия саблайма.
    https://www.opennet.ru/opennews/art.shtml?num=57022
     
     
  • 3.24, Аноним (6), 15:20, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Бот промахнулся со своей рекламой? Причём тут Паскаль и КудаТекст?
     
     
  • 4.31, Аноним (31), 15:45, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так там признаки были FreePascal замечены или Delphi.
     
  • 3.37, Аноним (37), 16:07, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Так-то очень и очень корявая копия.
     
  • 2.44, Брат Анон (ok), 16:18, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Зачем принимать Паскаль, если Модула-2 более совершенная?
     
     
  • 3.59, Аноним (212), 16:54, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    У него есть классы? Наследование? Полиморфизм?
     
     
  • 4.128, Брат Анон (ok), 19:48, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    У Модулы есть всё.
    А если ты возмёшь Модулу-3 с откровенным жирком -- там будет такое, о чём ты вообще никогда не слышал.
    Модула-2 -- это не кресты. Не надо всякое говно в неё тащить.
    Особенно классы. Спойлер: в Модуле классов нет. Вместо них нормальные человеческие типы.
    И модная мультипоточность с которой сейчас все носятся как дурак с дверью в Модуле была с самого начала -- с 1978 года. Так то, внучек.
     
     
  • 5.140, Michael Shigorin (ok), 20:15, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Работала ещё в досе, кстати -- в детстве бегамайты кода, наверное, налопатил на JPI TopSpeed Modula-2 :)

    Без параллелизма, зато как раз познакомился с открытыми исходниками: ребята поставляли свои модули и как .mod/.def, а не только объектниками, и разбор той же оконной библиотеки дал изрядно пищи для ума тогда.

     
     
  • 6.146, Аноним (144), 20:37, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    На одном ядре и две функции в цикле могут сойти за многопоточность )
     
  • 5.147, Аноним (144), 20:53, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Типы которые дали создатели компиляторя. Наследуемый код и плоская модульная модель, иерархировать которую помогает только файловая система? Ну и потоки обьявляются тоже только на уровне что-то вроде гипервизора. Дед не надо вести в прошлое. Ничего выше вашего мемориала вы не напишите на этом. А серьезные пасаны о которых вы говорите просто пилители чужого бабла
     
  • 5.211, Прохожий (??), 06:35, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >>У него есть классы? Наследование? Полиморфизм?
    >У Модулы есть всё.
    >Спойлер: в Модуле классов нет.

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

    >Вместо них нормальные человеческие типы.

    А что такое нечеловеческие типы?

     
     
  • 6.260, Аноним (260), 11:09, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    современные программисты испорчены ООП и даже не знают что такое шина адреса.
    По этому так популярны всякие java, rust, nodejs и прочие языки для верстки сайтов и рисования форм мышкой.
     
     
  • 7.339, burjui (ok), 03:22, 27/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А "программисты" типа тебя только и знают, что такое шина адреса, и как этим знанием понтоваться на Опеннете. Задолбал ты уже со своей шиной, лучше код покажи. Только выбирай тщательно, а то тут один Иванушка с пеной у рта доказывал, как не нужен Rust и "смузихлёбы", и как дисциплина позволяет ему писать идеальны сишный код мультиплексорами и шинами адреса, выложил свой гитхаб, а там один интересный проект при компиляции GCC без ворнингов выводит в консоль мусор вместо описания ошибки. Столько в лужу пердел, а в результате в неё сел.
     
  • 5.215, Аноним (212), 06:53, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Мне не нужно всё, мне нужны классы, наследственные и полиморфизм, инкассация

    Modules 2 не являлось обьектно ориентиронным языком.
    Object Pascal являлся, но Вирт его ненавидел

     
     
  • 6.216, Аноним (212), 06:55, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    *инкапсуляция
     
  • 5.218, Аноним (212), 06:57, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Если в языке нет это не значит что оно мне не нужно, это значит что мне не нужен такой язык
     
  • 3.70, Аноним (144), 17:26, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Восприятие совершенства зависит от уровня знаний, а публичное провозглашение совершенством от уровня уважения к окружающим. И еще уж заодно: уважать не значит откапывать.
     
  • 2.57, анан (?), 16:39, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    на сколько помню гислер писал , что 32 битку компилит на дельфи а 64 битку компилит на фрипаскале
    вот подтверждение https://www.ghisler.ch/board/viewtopic.php?t=34442
     
     
  • 3.130, Брат Анон (ok), 19:50, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Да, именно так.


     

  • 1.32, Аноним (33), 15:48, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Верной дорогой идут товарищи. Нужно ещё ALGOL, Cobol, B и прочее ненужно принять.
     
     
  • 2.42, kusb (?), 16:17, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Unix shell
     
  • 2.47, Брат Анон (ok), 16:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Не юродствуй. Модула-2 до сих пор не потеряла своей актуальности. Ада без жира и лицензионных ограничений.
     
     
  • 3.208, Прохожий (??), 05:56, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Для школьных проектов - сойдёт, наверное. В этом её актуальность? Полно языков, которые превосходят Модулу-2 в своих нишах во всём. Зачем этот динозавр нужен?
     
     
  • 4.226, Брат Анон (ok), 07:50, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Если спутники связи (в том числе военного назначения) для тебя архаизм, ну давай -- приходи в НПО им. Решетникова, научи их правильному кодингу.

     
     
  • 5.237, Аноним (237), 08:43, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Правильно писать Решетнёва, а не Решетникова, неуч.

    Конкретно спутники из НПО им. Решетнёва лютейший анахронизм и легаси. Что-то они даже здоровенный склад с оружия разглядеть не могут. Не то что радар. В отличии от тех же американских.  

    Так-то в наше время даже студенты кубсаты на орбиту запускают и сигналы лазера с Земли принимают на изи, например.  

     
  • 5.249, Аноним (249), 10:13, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –9 +/
    А так вот из-за кого они падают по причинам проблем с ПО. Скоро их станет меньше чем необходимо для точности гражданского применения. Ну специалист, чё. Есть на кого ровняться. Язык допотопный, как и он сам, наверное единолично он выбирал. Потому что единственное что помнил 🤣
     
     
  • 6.302, Брат Анон (ok), 07:38, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Рука-лицо. Я тебе открою страшную тайну: любой спутник, любой страны любой модели, веса, назначения -- непрерывно падает. Годами. Буквально.
    А за не выход на заданную орбиту спутник несёт ответственность... Никакую! Потому что выводом на орбиту занимаются ракеты-носители. Это мягко говоря -- немного другая касса.
     
  • 2.198, Аноним (196), 05:12, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.ru/opennews/art.shtml?num=56867
     

  • 1.38, Аноним (38), 16:07, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Годно, плюсану ибо вспомнил TopSpeed
     
     
  • 2.48, Брат Анон (ok), 16:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Два чая этому господину!
     
  • 2.133, Аноним (133), 19:57, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Вещь была. С компайлером на нем самом. Даже переписал как-то от внезапно в очередной раз нахлынувшей ненависти к Сям на нем прогу с жесткой манипуляцией битовыми структурами. Получилось, и довольно бодро работало.
    Только многословно.
     
     
  • 3.141, Michael Shigorin (ok), 20:17, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И с шикарной средой сборки (после которой make был двумя шагами назад, пока не пообтёрся) да интерактивным отладчиком, угу.

    Но да, все эти DEFINITION MODULE с IMPLEMENTATION MODULE развивали скоропись и терпение :]

     

  • 1.39, Anonymus (?), 16:09, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Даже у Modula-2 есть ISO-стандарт, а раста нет.
     
     
  • 2.49, Брат Анон (ok), 16:20, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Что значит ДАЖЕ? Модула-2 это вкусняшечка по сравнению с Растом.
    И делал Модулу-2 лауреат премии Тьюринга. Чем похвалятся создатели Раста?
     
     
  • 3.56, Anonymus (?), 16:38, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > Чем похвалятся создатели Раста?

    Инклюзивностью

     
     
  • 4.71, Аноним (144), 17:29, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Говорите прямо - тусовочностью.
     
     
  • 5.111, Аноним (22), 19:21, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +11 +/
    там ещё приставку гомо пропустил.
     
  • 3.79, Аноним (79), 17:42, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Расовым разнообразием
     
     
  • 4.81, Аноним (87), 17:45, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    ... и гендерным.
     
  • 3.85, Вы забыли заполнить поле Name (?), 18:04, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Чем похвалятся создатели Раста?

    На нем написан софт для секс игрушек.

     
  • 3.159, Аноним (159), 21:55, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ахаха, и чем кроме argumentum ad verecundiam модула еще может похвастаться?
     
     
  • 4.163, Аноним (79), 22:12, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Наличием ISO-стандарта.
     
     
  • 5.200, Прохожий (??), 05:19, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Было б там что стандартизовать. Язык простой, как два пальца... Наверное, на нем даже сейчас можно ещё что-то писать, но вряд ли сложнее школьного проекта.
     
     
  • 6.227, Брат Анон (ok), 07:53, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Так и запишем: бортовое ПО спутника связи, операционная система, драйвера, сетевой протокол -- школьные проекты с премией Тьюринга.


     
  • 3.202, Прохожий (??), 05:24, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мощностью и актуальностью языка, например. А кто там какие премии получал, да какая разница? И нет, Модула-2 по сравнению с Растом уже далеко не вкусняшечка, а, скорее, наоборот.
     
     
  • 4.293, Котофалк (?), 03:36, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые языки актуальны в некоторых местах.
     
     
  • 5.340, burjui (ok), 03:27, 27/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые органические соединения безопасны для некоторых организмов.
     
     
  • 6.346, Котофалк (?), 00:21, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Некоторые органические соединения безопасны для некоторых организмов.

    Не понял игры слов? Ну, бывает...

     
     
  • 7.347, burjui (ok), 00:25, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Объясни.
     
     
  • 8.348, Котофалк (?), 00:31, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну язык может быть органом Как и некоторые места Да, неприлично и грубоват... текст свёрнут, показать
     
     
  • 9.349, burjui (ok), 00:51, 18/01/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да просто фраза немного коряво построена по отношению ко второму смыслу Ну да л... текст свёрнут, показать
     
  • 2.287, warlock66613 (ok), 19:42, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что Modula-2 из древних времён, когда наличие стандарта на язык было благом, а не злом.
     

  • 1.45, Аноним (45), 16:19, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Simula когда же?
     
     
  • 2.50, Брат Анон (ok), 16:21, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Прикольно, но вряд ли. Мощная фиговина была, синтаксис вполне читаемый. о сколько спецов для Симулы ты знаешь?
     
     
  • 3.201, Аноним (45), 05:23, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Если уж совсем честно, то всё, что Simula тогда умела, сейчас умеет C++, ну, по словам Страуструпа.
     

  • 1.51, Аноним (51), 16:24, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Тридцать лет ждал!
    Ура!
     
  • 1.55, Иваня (?), 16:36, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Капец, нет слов.
     
  • 1.58, Аноним123 (?), 16:42, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Интересно, что в GCC13 добали одновременно и Rust и Go
     
     
  • 2.72, Аноним (6), 17:31, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Интересно что все эти синтаксические и лексические анализаторы никому не нужны.
     
     
  • 3.204, Прохожий (??), 05:26, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Умственно отсталым луддитам - да, не нужны. Но это далеко не все.
     
  • 3.250, Аноним (181), 10:17, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Для ядра теперь модули и на Расте клепать будут. Поэтому, от этих синтаксических и лексических анализаторов польза, хотя бы, в том, чтобы эти модули собирать.
     
  • 2.203, Аноним (45), 05:24, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты лжёшь, аноним. gccgo в составе gcc уже не меньше трёх версий.
     
  • 2.268, Аноним (181), 13:33, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Хотел сказать, Rust и Modula-2?
     

  • 1.61, Аноним (87), 17:01, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Раст здорового человека?
     
     
  • 2.205, Прохожий (??), 05:27, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Если здоровьем называть слабые когнитивные способности, то да.
     

  • 1.62, Аноним (60), 17:02, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В чём отличие модулы 2 от 3 и Оберона?
     
     
  • 2.69, Аноним (6), 17:25, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Тем что 2 ещё можно пользоваться, а в 3 и Обероне фантазия автора достигла немыслимых пределов и пользоваться этим стало невозможно, да и не нужно, есть же Паскаль. 3 и Оберон это что-то типа раста.  
     
     
  • 3.132, Брат Анон (ok), 19:54, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Вирт не является автором Модула-3. Это частная коммерческая разработка.
    А на Обероне как минимум 3 ОСи написано. И все передовые идеи в компилируемых языках дербанят именно из Оберона.

     
     
  • 4.199, Аноним (196), 05:13, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Этими тремя осями пользуются три человека, наверное.
     
     
  • 5.324, Брат Анон (ok), 12:25, 23/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Этими тремя осями пользуются три человека, наверное.

    Расскажи это РосАтому.

     
  • 4.239, Аноним (237), 08:48, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это не означает что сложность не достигла немыслимых пределов. На раст вообще редокс есть и что толку. Это показывает ровно ничего.  
     
  • 3.262, vvm13 (?), 11:48, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Оберон, с моей точки зрения, это обрезанная Модула-2. Нет, кое-что добавили (наследование записей и сборщик мусора), но кучу вещей убрали. В общем и целом Паскаль, Модула-2 и Оберон выглядят почти как один язык, хотя Модула-2 мне нравится больше. Все они очень и очень простые. Очень и очень жаль, что для системного программирования используется Си, а не один из них, но поезд давно ушёл.
     
     
  • 4.284, Брат Анон (ok), 19:25, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    С точки зрения Вирта -- Оберон это обрезанная Модула-2. Он из Оберона убрал поддержку параллельности, вынеся её в библиотеку. Есть куча процов, где только одно ядро. И никаких колец защиты. Язык меньше -- компилятор проще -- портирование энергичнее.
    У Модулы-2 есть свой стиль. Уже выше написал, повторюсь ещё раз: потенциал Модулы далеко не исчерпан.

    И нет. Сборщик мусора в Обероне -- это опция. На контроллере с 26 кБ рамы он там не нужен. Нужен сборщик -- бери в либе (имхо, самое правильное решение )

     

  • 1.84, Вы забыли заполнить поле Name (?), 18:02, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Штош, а теперь давайте добавим данный язык в ядро. Нужна инклюзивнлсть. Почему расту можно, а модуле нет?
     
     
  • 2.229, Брат Анон (ok), 07:56, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Не штош. Модель памяти Модула изначально совсем не дружит с моделью памяти Си. Поскольку Модула опирается на gcc -- теперь внезапно Модула де факто уже в ядре, и проблем с памятью нет.


     
     
  • 3.256, Аноним (181), 10:50, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Разве проблема раскладки памяти самая главная? А преобразование ядерных .h-файлов в интерфейсные файлы выбранного языка?
     
     
  • 4.285, Брат Анон (ok), 19:30, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я привёл в качестве примера.
    Нет, с заголовочными файлами в Модула-2 нет проблем. Существуют конвертеры и специальный синтаксис для сопряжения. Можно руками, можно на автомате.
     

  • 1.86, Аноним (87), 18:09, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Хорошо, я признаю, что C и С++ опасные языки и что они не подходят для написания сколь-нибудь крупных или ответственных приложений. Но на чём тогда писать? На Модуле-2? На Обероне? Или для обычных проектов хватит и Раста? Намного ли Модула-2 лучше чем Раст? Правда интересно, не для холивара...
     
     
  • 2.94, Аноним (97), 18:48, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зато есть возможность реально всё переписать на Модула-2 потому что под неё прям реально ничего нет.
     
  • 2.162, Аноним (38), 22:06, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    На Аде пиши. gnat в юниксоподобном вполне юзабелен.
     
  • 2.175, iZEN (ok), 23:05, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошо, я признаю, что C и С++ опасные языки и что они
    > не подходят для написания сколь-нибудь крупных или ответственных приложений. Но на
    > чём тогда писать? На Модуле-2? На Обероне? Или для обычных проектов
    > хватит и Раста? Намного ли Модула-2 лучше чем Раст? Правда интересно,
    > не для холивара...

    Eclipse на чём написана?

     
     
  • 3.240, Аноним (237), 08:50, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На ненужноджаве.
     
  • 2.177, Аноним (174), 23:10, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Хорошо, я признаю, что C и С++ опасные языки и что они не подходят для написания сколь-нибудь крупных или ответственных приложений.

    Такие приложния давно пишут на Ada и SPARK в частности.

     
  • 2.219, Аноним (212), 07:01, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    На java
     
     
  • 3.257, Аноним (181), 10:53, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ага, части Линухового кернела на байткодном языке с виртуальной машиной.
     
     
  • 4.319, Аноним (212), 07:44, 22/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Почему бы нет?
    1) Виртуальная машина ebpf в ядре уже есть.
    2) java можно скомпилировать через graalvm native-image в исполняемый файл работающий без виртуальной машины

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

     
  • 2.230, Брат Анон (ok), 07:59, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Ты не поверишь: Модула-2 и особенно Оберон предназначены именно для написания больших систем, высоконадёжных приложений и максимальной производительности. Легко переносятся, высокий уровень абстракций, строгая типизация и при сильном желании: ты всё ещё можешь писать низкоуровневый предельно оптимизированный код.


     
  • 2.288, warlock66613 (ok), 19:59, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Намного ли Модула-2, созданная во времена, когда компьютерное время было дорогим и главным принципом создания ЯП было максимум работы переложить с компилятора на программиста, лучше чем современный Раст? /ирн

    Вообще сравнивать языки из до-ООП эры с языками из пост-ООП эры — такое себе занятие.

     
     
  • 3.325, Брат Анон (ok), 12:33, 23/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1 Модула-2 вот ни разу не перекладывает __максимум__ на программиста Более тог... большой текст свёрнут, показать
     
     
  • 4.326, warlock66613 (ok), 19:01, 24/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я не говорю про оптимизацию, я говорю про элементарные как это представляется с... большой текст свёрнут, показать
     
     
  • 5.327, iZEN (ok), 23:49, 24/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Пост-ООП парадигму программирования вывел Егор Бугаенко,... большой текст свёрнут, показать
     
     
  • 6.328, warlock66613 (ok), 23:54, 24/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Егор Бугаенко как раз продвигает ООП и критикует современные пост-ООП методы построения архитектуры. Фрик, короче.
     
     
  • 7.334, iZEN (ok), 12:25, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Егор Бугаенко как раз продвигает ООП и критикует современные пост-ООП методы построения
    > архитектуры. Фрик, короче.

    Наоборот. Первоначально ООП-программирование реализовывалось как структуры данных и функции (процедуры), объединённых синтаксисом и семантикой ООП-языка. Впервые входящие в ООП не понимали разницы между record (паскалевский термин) и наборами полей классов. Естественно, получались классы-монстры, включающие в себя всевозможный функционал (как, например, первоначальная реализация библиотечного класса Component из Java AWT). Егор критикует подобный подход. Но от этого прикладной код, зависящий от библиотечного и обязанный поддерживать совместимость с тем, что было написано 25 лет назад, никуда не девается.


     
     
  • 8.336, warlock66613 (ok), 16:59, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Именно Это очень специфическая точка зрения и она не совпадает с общим направле... большой текст свёрнут, показать
     

  • 1.88, Аноним (88), 18:25, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Хорошо, я признаю, что C и С++ опасные языки и что они не подходят для написания сколь-нибудь крупных или ответственных приложений

    Нэт программиста, нэт проблэм!

     
  • 1.89, Аноним (88), 18:27, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Говорила маменька не используй C++, а его дура брала.  
    Ах маменька, ах маменька, как же ты была права!
     
  • 1.90, Аноним (88), 18:31, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Проблэмы робяты вовсе не в языках программирования ...
     
  • 1.92, Аноним (88), 18:40, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Посмотрите какая каша в голове у программистов.

    Хорошие библиотеки для обработки строк на C++ https://www.linux.org.ru/forum/development/17062657?lastmod=1671451828332

    std::string text = ...;
    text.split('\n')
        .map([](auto s) { return s.trim(); })
        .filter([](auto s) { return !s.empty(); })
        .for_each([](auto s) { std::cout << s << std::endl; });

    Ну што сказать, ну што сказать придумали такую ... люди.  
    А потом обсуждают чем C++ плохой.  

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

    Кстати это не наезд на C++.

     
     
  • 2.95, Аноним (97), 18:49, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Раньше и такого не было так что вполне себе норм.
     
     
  • 3.99, Аноним (88), 18:56, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    > Раньше и такого не было так что вполне себе норм.

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

    А ныне - "Смешались в кучу STL, template, ООП и болтовня на форумах слились в протяжный вой".

     
     
  • 4.283, Аноним (212), 19:11, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Почему нельзя смешивать standard TEMPLATE library и template?
    Почему нельзя смешивать STL состоящую из классов с параметрами и ООП?
     
  • 2.109, Аноним (22), 19:19, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а уж сколько оно памяти выжирает... если файл несколько длиннее любовной записки.
     
     
  • 3.258, Аноним (181), 10:56, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Кто о чём, а бедный о памяти.
     
     
  • 4.303, Брат Анон (ok), 07:45, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Кто о чём, а бедный о памяти.

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

     
  • 2.149, Аноним (144), 21:15, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >>std::string text = ...;

    Ну на паскале вы такого вообще не напишите и на 2-х страницах.  

     
     
  • 3.171, Аноним (22), 22:47, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ты явно не знаком с библиотекой fpc
     
  • 3.221, Аноним (212), 07:17, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Почему? В паскале отобрали строки? Настоящие, которые знают свой размер и состоят из символов
     
  • 3.231, Брат Анон (ok), 08:04, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Внезапно: на Паскале с самого начала строки знали свой размер. И чтобы узнать , где конец строки -- было вовсе не обязательно сканировать всю память в поисках \0. Которого могло в конечном итоге и не оказаться. Или могло оказаться НЕСКОЛЬКО. Си завидовал Паскалю лютой завистью, смотря на то, с какой скоростью Паскаль расправляется со строками.


     
     
  • 4.261, Аноним (260), 11:13, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Причем здесь Си? Если символа \0 не окажется, то нужно просто вправить руки тому кто это написал.
    ANSI C гораздо быстрее этих ваших паскалей, растов и прочего
     
     
  • 5.263, vvm13 (?), 11:53, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Если C оказывается почему-то быстрее Паскаля, то это связано только с качеством компилятора. Традиционно у Паскаля почему-то компиляторы быстрые, но с плохой оптимизацией. Однако это "традиционно", потому что "по традиции" имеются в виду компиляторы Борладновские. TopSpeed Modula-2 и компиляторы XDS можно привести в качестве контрпримера.
     
  • 5.314, Брат Анон (ok), 15:15, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    1) Если есть возможность не вставлять \0 -- хоть вправляй руки. хоть не вправляй -- результат будет всегда один и тот же -- в конце \0 будут забывать вставлять неизбежно.
    2) ANCI C быстрее Паскалей? Смищной. Турбо Паскаль по качеству генерации кода тупо рвал Си как Тузик грелку. И вот тебе актуальная ссылочка на сравнение скорости исполнения:
    https://vostok-space.blogspot.com/2016/11/oberon-c-go-rust.html
    https://vostok-space.blogspot.com/2016/11/oberon-objective-c-c-go.html#more
    Оберон в 4 раза рвёт golang и вполне обходит по скорости Раст.


     
  • 4.271, Совершенно другой аноним (?), 15:31, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Не без того, но у таких строк и были вполне себе ограничения - 255 байт и всё. А иногда текста нужно хранить гораздо больше.
     
     
  • 5.312, _kp (ok), 13:22, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ограничение на 255 байт к какие годы было?
    Еще в ДОСовской Модула-2 был лютый бич в виде ограничения в 64кб на модуль, на массив, на структуру, их за особенностей реализации для 8086. Что в Си тогда элементарно обходилось.
    Когда это разрабатывали, писали под древние объёмы ОЗУ и древние процессоры.
     
  • 5.315, Брат Анон (ok), 15:31, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Не без того, но у таких строк и были вполне себе ограничения
    > - 255 байт и всё. А иногда текста нужно хранить гораздо
    > больше.

    Ключевое слово "были". Такие ограничения были практически у всех. В средних версиях ТрубоПаскакаля этот предел был отодвинут до 64к (как у всех). А в последних версиях, когда ТрубоПаскакаль научился оверлеи генерить -- это предел отодвинулся до 16М. В современных версиях вообще никаких ограничений нет -- 64 бита хватит всем.

    Откровенно слабый аргумент. Я бы к нему прибегал в самом крайнем случае. По крайней мере, "Слово и дело" (написан на Паскале) позволял без проблем читать "Война и мир" и смотреть картинки одновременно. И ничего ему не мешало.

     
  • 2.220, Аноним (212), 07:15, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Прямо как в java. stream API очень удобный.
    Его взяли из функциональных языков программирования.
     

  • 1.100, beck (??), 18:59, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я, честно говоря, ни разу не видел проектов на модуле-2 с середины 90-х.

    На нём вообще что-то пишут?

     
     
  • 2.106, Аноним (22), 19:13, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Читать новость ты, конечно, не пробовал.
     
     
  • 3.192, beck (??), 01:02, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    И что там, в новости? Перечислены крупные проекты на моделе-2, запущенные в последние лет пять, или даже 10?

    Спутниковую глонясятину чтартовали аккурат в середине 90-х, о чём я и написал.

     
  • 2.176, iZEN (ok), 23:07, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я, честно говоря, ни разу не видел проектов на модуле-2 с середины
    > 90-х.
    > На нём вообще что-то пишут?

    Клиентская программа CVSup для получения исходников FreeBSD была написана на Modula-2. Потом, правда, заменили на csup, написанную на C. А спустя какое-то время репозитории с исходными текстами перенесли в SVN и надобность в CVS исчезла.


     
     
  • 3.281, Аноним (281), 17:50, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    На Modula-3
     

  • 1.102, Аноним (88), 19:02, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Sorry, пишут моДули
     
     
  • 2.150, Аноним (144), 21:20, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А моДули это замаскированное "мои Дули" ? )
     

  • 1.112, Аноним (88), 19:21, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Sorry за посты.  
    Настроение хорошее и "понесло".  

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

     
     
  • 2.158, Аноним (156), 21:52, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Просто скажи что это учебный язык, который призван демонстрировать концепции. Как когда-то настоящий Unix был просто концепцией того как должна выглядеть нормальная серверная ОСь.
     
     
  • 3.164, Аноним (38), 22:13, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Настолько учебный, что в отличии от паскаля на нем писали софт для тех же глонассовских спутников и прочей rocket science (http://kronos.ru/about/koltashev пруфлинком)
     
     
  • 4.209, Прохожий (??), 06:16, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Цитата:"Делает тексты программ доступными для рассмотрения и понимания даже проектантами систем спутника (не программистами)"

    Так что вполне прав господин, высказавшийся ранее.

     
     
  • 5.304, Брат Анон (ok), 07:50, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Так обеспечивается нароаботка опыта и передача навыков. Так делается во всём мире. Откуда ты возмёшь спецов, если у тебя не будет студентов? С Марса?

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

    Мощнейшее достоинство ты выставляешь как фатальный недостаток.


     
  • 4.241, Аноним (237), 08:53, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому что делали студенты, которые другого языка в своём 1978 году не знали.
     
     
  • 5.305, Брат Анон (ok), 07:55, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Если ты ничего не знаешь -- не надо свою безграмотность экстраполировать на весь СССР. К слову, там ракеты не падали, долетали до Луны и Венеры. А в 1990 году "Буран" взлетел и сел полностью в самолётном режиме.
    Уже не говорю про первый в мире двух-процессорный (штатная конфигурация) микрокомпьютер.

    Давай-ка, до свидания отсюда.

     

  • 1.121, Аноним (88), 19:31, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Sorry эшо об Modula 2
    https://www.linux.org.ru/photos/174954:-1342885053.jpg
     
  • 1.134, Аноним (88), 19:58, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Modula-2 разработан в 1978 году Никлаусом Виртом, продолжает развитие языка Pascal и позиционируется как язык программирования для высоконадёжных промышленных систем

    Какие механизмы в нем позволяют уйти от UB и логических ошибок в алгоритмах?  

    Возможность горячей перезагрузки модулей в run-time? ...

     
     
  • 2.152, Аноним (144), 21:25, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так о качестве самой программы не сказано. Речь может идти о аппаратной платформе для программы.) Калачи тертые и тогда умели преподнести то чего нет, но эффектно.
     
  • 2.222, Аноним (212), 07:22, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    От неопределенного проведения можно уйти, определяя поведение

    И.о. К.О.

     
  • 2.232, Брат Анон (ok), 08:08, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Высоконадёжные крупные системы и неопределённое поведение -- два взаимоисключающих параграфа. В Модуле-2 такого отродясь не было.
     

  • 1.143, Аноним (88), 20:18, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ностальжи ветерана ...

    Помню пишу модуль на Модула 2, а затем огородами, огородами и к Котовскому.

     
  • 1.151, Аноним (151), 21:24, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Зачем нужен этот франкинштеин из прошлого ? когда есть clang !
     
     
  • 2.153, Аноним (60), 21:45, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вообще-то раньше было лучше.
     

  • 1.154, Аноним (60), 21:46, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Всерьёз думаю прогать пет проекты на трудах Вирта.
     
     
  • 2.157, Аноним (156), 21:51, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты молодец! Дело раста живёт и процветает! Перепишем весь мир! Ура Товарищи!
     
  • 2.233, Брат Анон (ok), 08:11, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Полезный опыт. Честно, многое будет больно (либ крайне мало), но вкус к хорошему коду (не факт, что к стилю), прививает на долго.


     
     
  • 3.245, Аноним (246), 09:40, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Первым делом хочу запрогать avr. Бегло полистав источники про gnu modula, увидел, что avr поддерживается. Знаю, стандартной библиотеки под avr, скорее всего не будет. Но я и так хотел поупражняться в написании с нуля. Не так уж сложно разобраться – регистры вручную дёргать и с линковщиком разобраться.
     
     
  • 4.306, Брат Анон (ok), 07:59, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я тебе рекомендую попробовать stm32f106 (синяя таблетка, которая). Компилятор от Александра Ширяева на Обероне вполне съедобен. Поддерживает пару десятков микроконтроллеров
    Сам баловался, поэтому точно знаю, что работает.
    На сколько помню, компилятор Оберона от Антона Кротова -- тоже поддерживает. Моделей штук 5 всего, но зато настройка среды существенно проще.
     
     
  • 5.329, Любопытный пользователь (?), 00:25, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Здравствуйте. Я некоторое время смотрю в сторону oberon и modula-2 и очень хотел попробовать на них написать что-то(я ещё только обучаюсь), но я не смог найти нативных компиляторов для этих языков, или их нет? Я видел компилятор Вирта(для оберона) на его сайте, но он написан на самом обероне вроде и я не могу его скомпилировать. Сейчас в серьёз с появлением modula 2 в gcc хочу этим заняться, но не очень понимаю во что это все будет транслироваться. Можете подсказать какие-нибудь ресурсы по теме modula-2? Потому что я так ничего толком не нашел, очень нишевая тема, нашел только наш проект оберон с blackbox, но это как я понимаю немного другое.
     
     
  • 6.333, iZEN (ok), 12:01, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Есть замечательные книги в открытом доступе 1 Вирт Н Программирование на язык... большой текст свёрнут, показать
     
     
  • 7.335, Любопытный пользователь (?), 16:09, 25/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Здравствуйте, спасибо. А по поводу компиляторов можете что-нибудь подсказать?
     
  • 6.341, Брат Анон (ok), 08:36, 27/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Компиляторов для Оберон вагон и маленькая тележка Как минимум прямо сейчас гото... большой текст свёрнут, показать
     

  • 1.180, Аноним (159), 23:22, 19/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Но зачем все-таки откопали стюардессу? Оно мертво, причем уже давно.
    И не только сама модула, но и ее выкидыши-наследники типа оберона (который форсят полторы калеки на весь инет). Причем померло в том числе из-за паскаля, которые оказался лучше практически во всем.
    Оно сейчас никому не нужно, кроме супер узких ниш, в которых просто не рискуют переходить на что-то другое.
     
     
  • 2.182, iZEN (ok), 23:41, 19/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Но зачем все-таки откопали стюардессу? Оно мертво, причем уже давно.
    > И не только сама модула, но и ее выкидыши-наследники типа оберона (который
    > форсят полторы калеки на весь инет). Причем померло в том числе
    > из-за паскаля, которые оказался лучше практически во всем.
    > Оно сейчас никому не нужно, кроме супер узких ниш, в которых просто
    > не рискуют переходить на что-то другое.

    Modula проектировался как язык промышленного системного программирования со строгой типизацией и с раздельной компиляцией модулей. В отличие от Turbo Pascal, где была реализована модульность и раздельная компиляция, Modula-2 имеет примитивы для программирования многопоточных программ. С появлением Delphi ObjectPascal надобность в Modula-2 исчезла.


     
  • 2.214, Прохожий (??), 06:51, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >Оно сейчас никому не нужно, кроме супер узких ниш, в которых просто не рискуют переходить на что-то другое.

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

     
     
  • 3.252, Аноним (252), 10:29, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Потому что можно поддеживать свои недоконьпиляторы. Зачем в gcc тащить при том что им многим даже нельзя в такое.
     

  • 1.236, eganru (?), 08:34, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Развылись, что поддержку языка добавили...
    Хотят люди писать - пусть пишут и радуются.
     
     
  • 2.244, Аноним (244), 09:27, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Боятся. Перспектива нищей старости маячит. Сегодня поддержку добавляют, а завтра начинают сокращать писателей на крестах и нанимать на языки, которые способен освоить школьник за полгода, при этом результат в итоге не хуже, чем у них на плюсах.
     
     
  • 3.251, Аноним (252), 10:28, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В итоге для поддержания этого зоопарка из разные языков надо в два раза больше программистов чем было до этого. Отличная математика.
     
     
  • 4.255, eganru (?), 10:39, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Многие люди из последних сил могут освоить до точки с запятой какой-то один язык и то лишь потому, что Исус нас любит.

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

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

     
     
  • 5.275, Аноним (275), 16:30, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пока что добавления модулы-2 в гсс устроило на работу только какого-то препода, который её добавил и будет мейнтейнить.
     
     
  • 6.279, Аноним (212), 16:56, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Это плохо? Чем?
     
  • 5.276, Аноним (260), 16:46, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вы говорите так словно шлепать формочки на java лучше чем работать в горячем цеху на военном заводе, на сделанном в ГДР станке.
     
     
  • 6.307, eganru (?), 08:42, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    [i]в горячем цеху на военном заводе[/i] - формошлеп в горячем цеху на военном заводе? Он Вам завод испортит(если пройдет каким-то хреном туда). В текущий момент образовательная система такова, что огромное число выпускников могут разве что товары по полкам раскладывать и на стойке у входа лицом торговать.

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

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

     
     
  • 7.310, Аноним (260), 10:29, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    все люди диградировали и диградируют дальше. Современные "программисты" даже не знают что такое шина адреса и чем гарвардская архитектура отличается от фон неймовской и не могут освобождать за собой память. Перемешивают в кучу ооп, stl и template.
    Настоящим программисты могут писать на любом соответствующим тьюрингу языке и не станут опускаться до шлепанья форм на java
     
  • 7.322, Аноним (280), 01:40, 23/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Меняй общество, что тут сказать. У меня прямо противоположный опыт с собеседованиями: иногда разговариваю с кандидатом и понимаю, что через пару лет он меня собеседовать будет, даром что позавчерашний студент.
     
  • 3.264, Аноним (264), 11:54, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это чушь.
     

  • 1.265, Аноним (2), 13:00, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Видимо, в Debian коряво опакетили, не я один с этим столкнулся: https://lists.gnu.org/archive/html/gm2/2021-05/msg00009.html

    И где хвалёная стабильность и тесты, если даже hello world в сборке debian не собирается?

     
     
  • 2.274, Аноним (275), 16:28, 20/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Стоит задуматься над нужностью Дебиана.
     
  • 2.342, Аноним (2), 16:38, 27/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно компилировать с включением библиотеки: gm2 -fiso
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1019498
     

  • 1.282, Аноним (282), 17:54, 20/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Подведем итоги обсуждения Модула 2 - "Злословия много".

    Полезных постов то и нет.  
    Да и искать конфетку в пяти тонах зловония смысла нет.  

    Все как обычно!

     
     
  • 2.308, Аноним (308), 09:04, 21/12/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что самое характерное ты к этому ничего полезного не смог добавить.

    И да обязательно не забывай держать нас всех в курсе.

     

  • 1.311, Аноним (51), 10:49, 21/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > А что самое характерное ты к этому ничего полезного не смог добавить.

    Речь то не обо мне.  
    Постов о Модула 2 у меня не было.  
    Речь о том, что народ впустую трепит языками о том в чем не разбирается.

     
  • 1.320, Аноним (51), 07:58, 22/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Проблема форумов в том, что "говоруны" вечно троллят в вопросах, которых не разбираютcя.  
    В результате у многих профи просто пропадает желание к обсуждения, так как темы обычно просто захламляются постами "говорунов".
     
  • 1.321, Аноним (51), 11:47, 22/12/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > В результате у многих профи просто пропадает желание к обсуждения, так как темы обычно просто захламляются постами "говорунов".

    К примеру сделал для себя fork freetype.  
    Перевел ее на а-ля C++, при рефакторинге убрал тьму макросов, ...
    ЕСТЬ ЧТО СКАЗАТЬ, но на форумах вопросы разработки бесполезно обсуждать.  
    ГОВОРУНЫ все затроллят ...

     

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



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

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