The OpenNET Project / Index page

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

Умер Никлаус Вирт, создатель языка Pascal

04.01.2024 10:56

1 января не стало Никлауса Вирта, одного из ведущих теоретиков программирования, который не дожил всего месяц до своего 90-летия. Вирт является автором 10 языков программирования, из которых наиболее известны Pascal, Modula-2 и Oberon, а также одним из создателей парадигмы структурного программирования, идеи выполнения промежуточного байткода и сборки мусора в интерпретаторах. За свой вклад в развитие компьютерных наук Вирт удостоен премии Тьюринга и медали "Пионер компьютерной техники".

  1. Главная ссылка к новости (https://developers.slashdot.or...)
  2. OpenNews: В состав GCC включена поддержка языка программирования Modula-2
  3. OpenNews: Умер Марвин Минский, один из основателей AI Lab в MIT
  4. OpenNews: Умер изобретатель электронной почты Рэй Томлинсон
  5. OpenNews: Умер Питер Экерсли, один из основателей Let's Encrypt
  6. OpenNews: Умер Деннис Ритчи, один из создателей UNIX и языка Си
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60387-pascal
Ключевые слова: pascal
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (229) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:02, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +35 +/
    F
     
     
  • 2.77, Дрочеслав (?), 15:41, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • –9 +/
     
     
  • 3.79, Аноним (79), 15:56, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 4.88, Аноним (88), 17:19, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.81, Аноним (81), 16:48, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.200, Аноним (-), 07:25, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Ну так расшифруй свою аббревиатуру, что за "F"? "Fuck" или "Fall"? Я знаю, что есть американская аббревиатура "RIP". Про "F" читаю в первый раз.
     
     
  • 3.203, Аноним (203), 08:01, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Загугли Press F to pay respects
     
     
  • 4.213, noc101 (ok), 08:48, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Расшифруй свой мозг!
    Press F to pay respects это знак не уважения! Позор! Знал бы, не писал эту чушь!
     
     
  • 5.217, X86 (ok), 09:44, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Нажмите F, чтобы почтить память») — интернет-мем, возникший в игре Call of Duty: Advanced Warfare, шутере от первого лица 2014 года из франшизы Call of Duty компании Activision.

    Короче, тупой мем для тупых подростков, играющих в тупой шутер.

     
     
  • 6.269, noc101 (ok), 16:23, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Нажмите F, чтобы почтить память») — интернет-мем, возникший в игре Call of
    > Duty: Advanced Warfare, шутере от первого лица 2014 года из франшизы
    > Call of Duty компании Activision.

    Да. И тогда все возмутились такому выражению почтению памяти. Это выглядит максимально убого.

    > Короче, тупой мем для тупых подростков, играющих в тупой шутер.

    Именно так!

     
  • 5.218, Аноним (203), 10:18, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я и не писа,л просто объяснил тебе устаревшему
     
  • 3.220, WatchCat (ok), 10:59, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Я знаю, что есть американская аббревиатура "RIP". Про "F" читаю в первый раз.

    Аналогично,впервые увидел.

    А по теме новости могу сказать что впечатлило вот это:
    "автор 10 языков программирования"
    ДЕСЯТИ! Как вообще один человек на такое способен?
    Я за всю жизнь меньше языков выучил. А он - создал!
    Читая о таких людях, осознаю собственное интеллектуальное убожество:(

     
     
  • 4.221, X86 (ok), 11:02, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Я знаю, что есть американская аббревиатура "RIP". Про "F" читаю в первый раз.
    > Аналогично,впервые увидел.
    > А по теме новости могу сказать что впечатлило вот это:
    > "автор 10 языков программирования"
    > ДЕСЯТИ! Как вообще один человек на такое способен?
    > Я за всю жизнь меньше языков выучил. А он - создал!
    > Читая о таких людях, осознаю собственное интеллектуальное убожество:(

    Просто человек только этим и жил.

     
     
  • 5.245, WatchCat (ok), 13:37, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Просто человек только этим и жил.

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

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

     
     
  • 6.274, Placeholder (ok), 16:35, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Причина на самом деле проста - Вирт является (являлся, точнее) профессором по компьютерным наукам, то есть для него создание языков и вообще теоретическая работа в компьютерных науках это то зачем ему платят зарплату. А у вас и знакомых это можно было бы делать только в свободное от работы и личной жизни время.
     
     
  • 7.346, пох. (?), 23:17, 06/01/2024 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 8.349, Аноним (-), 05:06, 07/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 9.351, пох. (?), 09:23, 07/01/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 4.268, warlock66613 (ok), 15:52, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Элементарно: они все одинаковые. Фактически все эти десять языков — это диалекты одного языка, причём весьма примитивного по современным меркам. Вирт "переизобретал" раз за разом один и тот же язык и с каждым разом он выглядел всё более и более отсталым, оторванным от реальности и ненужным.
     
     
  • 5.275, Аноним (275), 16:39, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вирт "переизобретал" раз за разом один и тот же язык

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


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

    об этом не тебе судить.

     
     
  • 6.291, warlock66613 (ok), 19:37, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не "переизобретал", а дорабатывал концепции настолько, что язык уже не был прежним.

    C# 10 тоже "уже не прежний" C# 1, и всё же это считается за один язык.

     

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

  • 1.2, SergeyWegner (ok), 11:03, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +38 +/
    Скорблю и соболезную. Он создал язык программирования, который был у меня  первым в изучении и карьере.
     
  • 1.4, Аноним (4), 11:25, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Паскаль и OS (среда выполнения) Никлауса Вирта в 1980-тых намного опережали DOS. Никлаус Вирт, работая в универе и уча разработки языков программирования и OS, решил, что продавать надо не готовую OS, а книгу о том, как придумать свой язык программирования, написать его компилятор и OS. Если бы в продажу пошли не книги, а готовая OS с компилятором, то возможно эволюция ПО была другой.
     
     
  • 2.12, Аноним (12), 11:52, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже в 1980-х концепция «наша ни с чем не совместимая ОС + компилятор» была — для обычного ПК — мертворожденной идеей.
     
     
  • 3.166, пох. (?), 23:54, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в начале 80х не было никакого "обычного ПК".
    Если не считать ранних эплов, малопригодных для работы. Впрочем, на фоне остального зоопарка они не особо-то и были заметны.

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

     
     
  • 4.225, Аноним (225), 11:23, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Был он назывался IBM PC
     
     
  • 5.243, пох. (?), 13:32, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    жаль что об этом никто в мире не знал.

     
     
  • 6.259, Аноним (225), 14:53, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну только в твоём воображаемом мире.
     
     
  • 7.273, пох. (?), 16:34, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну только в твоём воображаемом мире.

    нет, опоздавший родиться. Это только твой маня-мирок (поскольку сам ты обыскивал пеленку) в начале 80х строем перешел на единый стандарт. А реальность была весьма далека от победы 1вм.

     
  • 2.83, Аноним (81), 17:03, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если бы Аннушка не разлила масло, то разлила бы Алёнушка. IT это место, где много всяких девок ходят туда-сюда с маслом в небезопасных тарах. Здесь играют роль, и важны прежде всего, не книги, а люди, способные долго и упорно доводить идеи до воплощения и популяризации
     
     
  • 3.171, пох. (?), 00:46, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    С популяризацией у профессора все было как раз хорошо.
    Вон по сей день находятся пропагандисты паскакаля - успешно мозги им промыли.

    А практических реализаций он был в общем и не любитель особо.
    А увидел бы дельфи - наверное б до 90 лет и не дожил бы.

     
     
  • 4.254, Аноним (254), 14:24, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    То ли дело пропагандисты божественной сишечки! 50 лет переполнений буфера и утечек, язык застыл на уровне PDP-11, в хелловорлдах по 10 UB на 100 строк, а вам все нипочем.
     
  • 2.163, пох. (?), 23:42, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы у бабушки были...

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

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

     

  • 1.10, Аноньимъ (ok), 11:45, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Земля пухом.
     
  • 1.14, Аноним (-), 12:03, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Жаль(
    Человек сделал много для популяризации программирования.
    Именно с паскаля многие начинали в школе.
     
     
  • 2.85, Аноним (81), 17:11, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если бы не было паскаля, то начал бы с чего-нибудь другого. Например, с BASIC-а или Си.
     
     
  • 3.204, пох. (?), 08:05, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > Если бы не было паскаля, то начал бы с чего-нибудь другого. Например,
    > с BASIC-а или Си.

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

    Начинал бы ты с языка прохвессора Ершова - "алг нач конц рез гав гав гав гав"
    К счастью для нетронутых мозгов последующих поколений, этот-то профессор с неимеющейаналогов отечественной медициной прожил не 90 а всего 57 (в которые выглядел на 80) и сразу после его смерти все эти чудеса выкинули в мусорку.

     
     
  • 4.290, Аноним (290), 18:19, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Самый заметный след в истории, я считаю, Ершов оставил, учредив журнал "Микропроцессорные средства и системы". Я свои познания в информатике продолжил с него. Первыми были статьи по КР580 в журнале "Радио".
     
     
  • 5.292, пох. (?), 19:45, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ну если именно про след в истории - как отпечаток лапы динозавра, на миллион лет - то да.
    А при жизни его почитание требовало либо доступа в какие-то техбиблиотеки, либо блата, либо везения - во всяком случае, ранних номеров, которые при жизни профессора были. (когда еще не было никаких миров-пк и тому подобных полурекламных проектов)

    Так что мало кто успел приобщиться до момента когда стало уже малоактуально.

    И запомнился профессор скорее неудачным подходом к обучению информатике.

     
  • 4.328, fi (ok), 13:32, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    клевещешь, я писал на альфа6 - дальнейшее развитие  алгола66,  прекрасный язык, есть даже комплексные числа. блоки выделял {} так же как в СИ
     
     
  • 5.338, пох. (?), 19:43, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ну просто изначально язык придумывался для записи абстрактных алгоритмов (тогда еще думали что алгоритмы на бумажке представляют собой какую-то непреходящую ценность)

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

    альфа6 вроде как была просто шестой его версией (где были предыдущие четыре - никто правда не знает), внутри все тот же алгол.

     
  • 4.389, Борис (??), 15:40, 06/04/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Язык, придуманные А.П. Ершовым (РАПИРА) был для своего времени очень хорош. А то, что ключевые слова русские - это не недостаток.
     
  • 2.372, BeLord (ok), 13:51, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Начинал с asm, о чем не разу не пожалел, потом С/С++, Паскаль обошел стороной, ничего не потерял, хотя как по мне прикольный язык для детишек.
     
     
  • 3.374, pavlinux (ok), 19:31, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > прикольный язык для детишек.

    Программисты (для) КГБ/ФСБ тихо ржут с  тебя

     

  • 1.16, Аноним (225), 12:06, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Это он конечно зря.
     
     
  • 2.59, Личинка_Шигорина (?), 14:02, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да, погорячился товарищ Вирт.

    Постарайтесь не повторять этой ошибки.

     

  • 1.21, Аноним (21), 12:14, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Хорошо пожил дядька. Тот же Брам рано помер. Наверное, паскаль и оберон полезны для здоровья.
     
     
  • 2.24, Аноним (24), 12:17, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Для психического — более чем.
    Недавно интереса ради засел за fpc — и это было приятно, оно просто работает.
     
  • 2.205, пох. (?), 08:07, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Хорошо пожил дядька. Тот же Брам рано помер. Наверное, паскаль и оберон
    > полезны для здоровья.

    да хоть ассемблер. Главное, главное - самому на нем ничего не программировать.

     
     
  • 3.231, Аноним (231), 12:01, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Что ж у тебя бомбит так от Паскаля, под каждым комментом отписался ))
     

  • 1.23, Ким Чен Ын (?), 12:16, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Печаль. Спи спокойно...
     
  • 1.28, Bottle (?), 12:26, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хороший человек, автор языка, который намного удобнее Си. К слову, многие знают лишь про компиляторы FreePascal & GNU Pascal, но фактически ещё есть оригинальные компиляторы p-5, p-6, открытые под BSD.
     
     
  • 2.352, филателист (?), 13:04, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему же. Мы помним и Delphi, и Kylix, у которого под капотом всё тот же Паскаль
     
  • 2.375, pavlinux (ok), 19:33, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > но фактически ещё есть  оригинальные компиляторы ...

    Вирт не писал компиляторы :DDDDD


     

  • 1.32, Аноним (32), 12:33, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Большая утрата. Увы, многие его помнят за дряной язычок Паскакаль, тогда как модула и оберон были чуть менее унылы. Лучше бы помнили за них.
     
  • 1.34, Аноним (34), 12:41, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Паскаль - мерзкий язык для бездушных карьеристов как сейчас ИТ. Принцип - лишь бы проще и больше лепить кода меньше думая, чтобы язык ограничивал и попку подтирал. В общем, учебный язык - учебный, противная гадость для тех кто любит программирование, а значит предоставляемые возможности, таким нянька в виде Паскаля не нужна.
     
     
  • 2.37, Аноним (32), 12:51, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Паскаль в обучении любят те, кто не занимается ни программированием, ни обучением. Потому что профессиональное чутье им заменило чувство ностальгии. "Паскаль хороший, потому что детство, лето, первый секс".
     
     
  • 3.43, Аноним (-), 13:06, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А вот и самое аффторитетное мнение от анонима.
    Тебе в жизни довелось хоть кого-то учить?

    Можешь предложить, язык для обучения школьников?
    И для студентов университета (первых курсов)?

     
     
  • 4.54, Аноним (54), 13:39, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, я занимался обучением. И программированием.

    Могу, racket, haskell. По обоим есть достаточно крутые учебные материалы. Если очень хочется попсы (правда неясно зачем) - python, go. Но если строго, то школьников надо обучать не ЯП, а началам CS.

     
     
  • 5.61, Аноним (-), 14:06, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Кадется мы с тобой уже пересекались в комментах, в теме про делфи И ты задвига... большой текст свёрнут, показать
     
  • 5.154, Аноним (154), 22:40, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Если очень хочется попсы (правда неясно зачем) - python, go.

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

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

    > Если очень хочется попсы

    Вот, собственно, и вся причина упоминания функциональщины: тебе нравиться считать себя "не таким, как все". "Попса" - это для плебса, а у нас тут функционал-элита подъехала. То, что это нишевая технология, тебя не волнует.

     
  • 4.89, Аноним (81), 17:27, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас отлично подходит питон и аналоги. Да сейчас вообще нет недостатка в языках любого вида. И учить нужно на практичных языках, которые могут пригодиться в будущем. А не на хламе, который якобы предназначен только для учёбы. Если бы речь шла о дошкольном образовании, то мб действительно нужно было бы искать язык попроще вроде питона или basic-а
     
     
  • 5.369, _oleg_ (ok), 13:14, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Питон в качестве первого ЯП плох. И любой ЯП с динамическими типами.
     
  • 4.129, Аноним (129), 20:17, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Можешь предложить, язык для обучения школьников?
    > И для студентов университета (первых курсов)?

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


    // не как в питоне, где, как бы, преподаватель показывает на нём умные алгоритмы, но никто никогда их использовать не будет в силу непригодности языка для этого

     
  • 4.368, _oleg_ (ok), 13:13, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Си отлично подходит.
     
  • 2.38, Аноним (38), 12:54, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для своего времени, а это на минуточку 1970-e годы Паскаль был весьма неплох, впрочем также как и Си, но как говорится времена изменились, - как никак уже больше 50 лет прошло!!!
     
     
  • 3.41, Аноним (32), 13:01, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ухаха! Детка, в 70-е кроме Си и Фортрана, уже как 12 лет был Lisp! Были ML и Hope. Паскаль даже в 70е не был "весьма неплох". Почитай отзывы о нем от тех, кто занимался CS тогда.
     
     
  • 4.45, Аноним (38), 13:08, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Lisp и системное программирование? - Вы серьезно:)

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

     
     
  • 5.48, Аноним (32), 13:12, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Лисп машины были коммерчески успешны. И вполне использовались в "реальном мире". Умерли они по другим причинам. Лисп в живы до сих пор. Микроядра используются до сих пор. А Паскаль - нет.

    Причем тут системное программирование я не понял.

     
     
  • 6.50, Аноним (38), 13:17, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Причем тут системное программирование я не понял. <<<

    Тогда дальше нет смысла, что-то объяснять!

     
     
  • 7.56, Аноним (54), 13:44, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Конечно же нет смысла, ведь ты даже контекст не в силах удержать. Тейк был о том, что Паскаль был неплох в 70-е. Это не так, потому что тогда были языки на голову превосходящие Паскаль. Примеры я привел. Диалекты Лиспа коммерчески успешны до сих пор. Вклад лиспа и ML есть во всех успешных языках современности. Паскаль же используется 1.5 хобби-кодерами и его вклад есть только в модуле и обероне =)

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

     
     
  • 8.78, Аноним (38), 15:49, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    cказал человек, который не в состоянии понять контекст Разумеется, системное п... текст свёрнут, показать
     
  • 8.93, Аноним (81), 18:04, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Искажаешь действительность Популярные ЯП в 1970-х это Cи, Cobol, Fortran и ... текст свёрнут, показать
     
  • 8.100, Аноним (254), 18:58, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вранье, повлиял как минимум на жаву, го, сишарп ... текст свёрнут, показать
     
  • 8.153, Аноним (154), 22:27, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Господи, что ты несешь На Delphi - прямом развитии Паскаля - написано куча комм... текст свёрнут, показать
     
  • 6.62, Аноним (-), 14:28, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ты правильно написал "были коммерчески успешны" и "вполне использовались".
    А умерли они по причинам - стали никому нафиг не нужны.

    > Лисп в живы до сих пор. Микроядра используются до сих пор.

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

     
     
  • 7.98, Аноним (129), 18:41, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Julia как рубиподобная реализация Лиспа - более чем успешна.
     
     
  • 8.120, Аноним (81), 20:01, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сам осилишь оценить сколько кода написали на Julia или нужно помочь ... текст свёрнут, показать
     
  • 6.155, Аноним (154), 22:42, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Лисп в живы до сих пор. [...] А Паскаль - нет.

    О Delphi и куче софта, на ней написанного, мы не слышали, да?

     
  • 4.49, Аноним (-), 13:13, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Миллиарды скобочек и дофига диалектов. Лисп даже то время имел очень узкую нишу.
    Hope - очередная функианальная отрыжка, для обучения школьников не приспособленный от слова совсем. Как и МЛ.
     
  • 2.40, Аноним (-), 12:59, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как-будто карьера это плохо Ну не все умеют трепаться языком и гранты клянчить... большой текст свёрнут, показать
     
     
  • 3.42, Аноним (32), 13:05, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Паскаль не способен обучить программированию, поскольку средства этого самого программирования отсутствуют в паскале. Всё очень просто) Ну если конечно за программирование не считать дрочку циклов и сортировку пузырьком.
     
     
  • 4.44, Аноним (-), 13:07, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так просвети, что такое "программирование" ?
     
     
  • 5.102, Анонус (?), 19:22, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Помнить назубок все UB, очевидно. И наноменеджмент каждого байта памяти. Вот что отличает "настоящих программистов".
     
     
  • 6.105, Аноним (-), 19:25, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Помнить назубок все UB, очевидно. И наноменеджмент каждого байта памяти. Вот что
    > отличает "настоящих программистов".

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


     
  • 6.185, Sw00p aka Jerom (?), 02:46, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Помнить назубок все UB, очевидно. И наноменеджмент каждого байта памяти. Вот что
    > отличает "настоящих программистов".

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

     
     
  • 7.219, Анонус (?), 10:21, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, я ненастоящий программист. Мне одного раза в возрасте 3 лет хватило чтобы пальцы успокоить. Но есть люди, которые и в 50 лет крепко держатся за любимую дыряшку. И чем больше глюков в их "программах", тем лучше. Ведь так они нужнее – затыкать дыры пальцами.
     
     
  • 8.266, Sw00p aka Jerom (?), 15:50, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хокинг, задался бы вопросом - чем бы заткнуть черные дыры ... текст свёрнут, показать
     
  • 4.95, Аноним (81), 18:30, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Программирование это в первую очередь именно умение правильно думать о проблеме и навык разработки алгоритмов и структур данных. И для этого подходит хоть basic из 70-80. Средства программирования уже инженерные и прикладные инструменты, их можно выучить относительно быстро, учитель здесь не особо помогает.
     
  • 4.149, Аноним (149), 22:07, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И действительно — что за язык, в котором границы массива действительно что-то значат!  Мучают себя, как при царском режиме.
     
  • 2.87, Аноним (81), 17:17, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Для каких карьеристов, что ты несёшь? Паскаль никогда не был мейнстримовым ЯП
     
     
  • 3.238, Аноним (34), 13:08, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Карьерист это человек которому плевать на свою работу, на то что он делает, его ... большой текст свёрнут, показать
     
     
  • 4.242, Аноним (-), 13:32, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Т е ты за усложнение, главное работать больше Ты случайно не из здесь мерилом ... большой текст свёрнут, показать
     
     
  • 5.255, Аноним (154), 14:33, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чел, ну а чего ты ожидал? Среднестатистический местный любитель сишочки - это выгребатель embedded конюшен за копейки на аутсорс. Ни о каком качестве или безопасности они не слышали.

    А достижения у них, как видишь, уровня "не вылез за пределы буфера", "не уронил память", "не сделал use-after-free". Возьми любой современный язык, на котром эти проблемы выпилены на корню - и что от нашего сишника останется?

    PS: Причем в 2022 аутсорс-кормушка закрылась. Те, у кого было хоть немного мозга - выучили более современные технологии, а остальные embedded-обезьянки так остались безработными и теперь топят за сишочку и воюют на Опеннете против других языков.

     
  • 4.280, Аноним (81), 17:26, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > его интересуют карьера и деньги

    Шизоид, это и есть работа. А на паскале много наработать нелья, хотя бы потому что для него практически нет либ.

     
  • 2.92, CloseNET (ok), 17:46, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Согласен, Python для обучения лучше. Похороним гвидо - скажем спасибо
     
     
  • 3.96, Аноним (129), 18:34, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Python - это современный Cobol. Везде запихивают, и, аналогично случаю Кобола, людей, которые на нём обучают и ломают психику молодёжи, надо сажать пожизненно.
     
     
  • 4.157, Аноним (154), 22:46, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > людей, которые на нём обучают и ломают психику молодёжи, надо сажать пожизненно.

    Какому языку уважаемый эксперт предлагает обучать молодежь вместо Python?

     
     
  • 5.239, Аноним (34), 13:18, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ассемблеру, в качестве базового средства понисмания что такое компьютер и как он работает. Без такой базы получается искаженное сознание, потерянный человек навечно идиот. А в качестве уже языка для написанипя программ давать Си. Всё, этого достаточно, с остальными языками уже сами разберутся, нет необходимости чем-то специально пичкать, это уже не имеет значения.
     
     
  • 6.257, Аноним (154), 14:37, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чел, ты серьезно предлагаешь школьникам - 16-летним парням и девушкам - втюхивать ассемблер с С? Зачем?
     
  • 6.260, Аноним (-), 14:55, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А без понимание того, сколько впрысков топлива делает ДВС и на сколько мм подыма... большой текст свёрнут, показать
     
     
  • 7.301, пох. (?), 20:44, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    права в 16 лет все равно не дадут И великими программистами они тоже станут сил... большой текст свёрнут, показать
     
  • 5.249, WatchCat (ok), 13:55, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/

    >Какому языку уважаемый эксперт предлагает обучать молодежь вместо Python?

    Языку с максимально строгой и развитой типизацией. И конечно строгим компилятором.
    ADA и Java как примеры. Особенно первый.
    Очень хорошо приучает к аккуратности - за типично сишные вредные привычки вольного обращения
    с типами данных сразу бьет по рукам.
    Надо учиться писать код хорошо. Плохо само получится.
    Программист,привыкший к аккуратности - потом и на Питоне аккуратно напишет,а не как обычно бывает.

     
     
  • 6.258, Аноним (154), 14:46, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Надо учиться писать код хорошо.
    > Программист,привыкший к аккуратности

    Чел, речь идет об обучении молодежи, т.е. буквально школьников. Ноакой им "учиться писать код" и становиться "программистом, привыкшем к аккуратности"?

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

     
  • 6.283, Аноним (81), 17:38, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ещё один сектант правильного расставления скобочек, декларирования всех переменных вначале ф-ии и прочей дичи. Смещаешь акцент обучения со сложной задачи, заключающейся в выработке прикладного анатилитеского мышления и творчества, к простой и понятной тебе - к формальностям.
     
     
  • 7.384, WatchCat (ok), 18:09, 12/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    При изучении языка в школе обычного,человеческого тоже сначала учатся правильн... большой текст свёрнут, показать
     
  • 5.386, Аноним (386), 02:47, 15/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Какому языку уважаемый эксперт предлагает обучать молодежь вместо Python

    Внезапно, Scala.

     
  • 2.228, Аноним (228), 11:35, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    эт питон жы
     

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

  • 1.51, Archer73 (ok), 13:19, 04/01/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +11 +/
     
  • 1.53, YetAnotherOnanym (ok), 13:36, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Глубочайший респект и светлая память.
     
  • 1.57, anonymous (??), 13:57, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мощный дядька, тогда многое очевидное сейчас было как открытие новой планеты а люди причастные воспринимались как полубоги. Но как только я добрался до компилятора С и получил возможность писать большими и маленькими буквами то на Паскаль просто смотреть не мог. После С эти строки капсом  какое то прямо животное оттрожение вызывали брр.
     
     
  • 2.63, Аноним (-), 14:31, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.198, ДаНуНафиг (?), 07:24, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какие еще строки капсом? Вот прямо серьезно, из достоинств языка прямо сразу выделилась чувствительность к регистру?
     
     
  • 3.354, anonymous (??), 13:43, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Очевидно вы не в курсе некоторых нюансов 1988 год Тогда это было физически н... большой текст свёрнут, показать
     
  • 2.199, tty0 (?), 07:24, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Очень интересное мнение.
    До какого именно компилятора с Вы добрались? Просто для каждого компилятора С нужно было код очень конкретно переписывать, а значит смотреть на старый уже не обязательно.
    Большими и маленькими буквами - это проблема 7 битных кодировок?
     
     
  • 3.209, пох. (?), 08:34, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В семибитную ascii вполне помещались оба case И даже фигурная скобочка Вот в К... большой текст свёрнут, показать
     
     
  • 4.240, tty0 (?), 13:21, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю как := - для людей с мат образованием выглядит понятно, но == для сравнения - это шик!
     
     
  • 5.247, Sw00p aka Jerom (?), 13:51, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    === превосходное сравнение еще и типов :)))
     
     
  • 6.353, филателист (?), 13:07, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я ждал, я ждал...
     
  • 5.279, пох. (?), 17:24, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    да как-то всем и так было понятно что = не совсем то же самое что математическое равенство.

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

     

  • 1.65, Аноним (-), 14:51, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Только факты.
    1. Никлаус Вирт не создавал Паскаль для обучения программированию. Он создал реально работающий компилятор для инженеров. Просто так, по стечению обстоятельств, сложилось, что Паскаль стали воспринимать, как язык для "обучения программированию".
    2. Паскаль должен был быть упрощённым вариантом Алгола. В 1970-х гг. Алгол становился всё сложнее сложнее.
    3. Современная, дожившая до нас версия Паскаля от Н. Вирта - это Оберон.
    4. Никлаус Вирт не любил С++, и американский синтаксис.
    5. Н. Вирт типичный представитель европейской школы программирования.
     
     
  • 2.94, Аноним (81), 18:14, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но инженеры паскаль не выбрали, безответная любовь
     
     
  • 3.104, Анонус (?), 19:24, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Поэтому каждая третья новость на сайте про очередные уязвимости.
     
     
  • 4.177, Аноним (177), 01:59, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как будто никто не понимает кто ими спамит.
     
  • 3.115, mos87 (ok), 19:49, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зато российские пре-1С офисные кодеры выбрали. Некоторых до сих пор не отпускает.

    Правда, заслуга Вирта в этом небольшая, надо думать.

     
     
  • 4.278, пох. (?), 17:21, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Зато российские пре-1С офисные кодеры выбрали. Некоторых до сих пор не отпускает.
    > Правда, заслуга Вирта в этом небольшая, надо думать.

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

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

    P.S. надеюсь тут не надо объяснять кто такой Хейлсберг, какого отношения он НЕ имеет к Borland inc,  и какой язык выбрал в зрелом возрасте?

    Хотя зря конечно и вряд ли рассказыватели сказок о пре-1с эра знают.

     
  • 3.201, tty0 (?), 07:26, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы, видимо, инженера в глаза не видели. Посмотрите оборудование Сименса и на чем под него пишут.
     
  • 2.156, анон (?), 22:43, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и язык Ada:) наследие Паскаля
     
     
  • 3.161, Аноним (81), 23:17, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Немного похож, но не наследие
     
  • 2.184, Аноним (184), 02:43, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > американский синтаксис

    Что это?

     
     
  • 3.206, Аноним (-), 08:08, 05/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.272, warlock66613 (ok), 16:29, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Видимо имеется в виду способ программирования парсеров для языков программирования. "Американский" способ — это LR(1) парсеры, а "европейский" — LL(1).
     
  • 2.286, Анноним (?), 17:50, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Н. Вирт типичный представитель европейской школы программирования.

    А чего ж в Паскале ключевые слова английские, а не немецкие или французские?

     
     
  • 3.312, warlock66613 (ok), 23:05, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что "представитель европейской школы программирования" ≠ "идиот".
     

  • 1.66, Аноним (66), 14:55, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Респект дедушке Вирту Наверное так или иначе его идеи прямо или косвенно повлия... большой текст свёрнут, показать
     
     
  • 2.135, Аноним (-), 20:36, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если я увижу PR, где код размазан по нескольким файлам без какой-то закономернос... большой текст свёрнут, показать
     

  • 1.67, Аноним (-), 15:03, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >а также одним из создателей парадигмы структурного программирования

    Да-да, для написания любой програмы достаточно 3 управляющих конструкций: последовательность, ветвление и цикл.

    Сейчас даже старым пердунам трудно понять, что творилось в 1960-70-х гг. Читал у Дейкстры, что исходники программ невозможно было читать. Везде, и там где надо, и там где этого не требуется, использовали оператор GOTO. Дейкстра и Вирт в своё время нажрались всего этого дерьма, и теперь лично мне понятен, их хейт к неструктурированным программам.

     
     
  • 2.71, Sw00p aka Jerom (?), 15:23, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >использовали оператор GOTO. Дейкстра и Вирт в своё время нажрались всего этого дерьма, и теперь лично мне понятен, их хейт к неструктурированным программам.

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

    пс: Светлая память.

     
     
  • 3.282, пох. (?), 17:38, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дело не только в идеях Очень дорого в смысле персональных трудозатрат обходил... большой текст свёрнут, показать
     
  • 2.132, Аноним (12), 20:27, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не надо читать у Дейкстры про GOTO. У него какая-то прям нездоровая фиксация на нём.
     

  • 1.68, Аноним (68), 15:10, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Оказывается, Никлаус Вирт ещё в 1995м пошутил: программы становятся медленнее куда шустрее, чем компьютеры становятся быстрее.
    Хорошая шутка :))
     
     
  • 2.109, Аноним (109), 19:39, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 3.123, Квалифицированный (?), 20:05, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.158, анон (?), 22:46, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 4.164, Аноним (12), 23:48, 04/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 5.256, Аноним (256), 14:34, 05/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 6.263, Аноним (225), 15:08, 05/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 7.285, Аноним (256), 17:48, 05/01/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 8.287, Анноним (?), 17:55, 05/01/2024 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 2.387, Аноним (387), 18:17, 24/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Шутка оказалась правдой.
     

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

  • 1.80, Аноним (80), 16:21, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вечная память и почитание.
     
  • 1.90, trolleybus (?), 17:28, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    begin;
    writeln('Goodbye, World!');
    end.
     
     
  • 2.232, Аноним (232), 12:10, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > begin;
    > writeln('Goodbye, World!');
    > end.

    А что за диалект такой  где в begin ставится ";"?

     
     
  • 3.327, Аноним (327), 04:06, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ставить не нужно, но такая программа должна скомпилироваться нормально. Лишняя точка с запятой просто станет пустым оператором.
     
     
  • 4.373, PnD (??), 16:57, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но не скомпилируется, т.к. забыли заголовок:
    program RIP;

    * Говорят что Вирт нарочно вывернул наизнанку порядок аргументов на стеке вызываемой функции и т.п. Чтобы студенты не филонили (которых он учил компиляторы писать).
    Но есть нюанс. Он ещё и вычислительную архитектуру под это спроектировал. С FIFO-стеком.

     

  • 1.91, CloseNET (ok), 17:35, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Поцкал конечно отвратительный язык и я жалею что с него начинал, но основная беда его что под win32 оно было несовместимо с библиотеками и фреймворками конца 90-х, нет бы про совместимость чуть подумать
     
     
  • 2.97, Аноним (129), 18:39, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А какая там могла быть совместимость, когда всё менялось скачками? До win был TurboVision под ограниченное текстовое разрешение экрана и отсутствием понимания, что что-то можно будет куда-то растягивать. И куда с ним дальше? Дальше быстрый переход через ObjectPascal на Delphi. А вот идеи Delphi уже долго держатся. Lazarus - их же развитие.
     
     
  • 3.112, Аноним (109), 19:43, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Никаких скачков не было. Была банда дuбuлов, которые каждый изобретал свои стандарты. Нужно было сразу кэнселить cdecl/pascal и сделать универсальное соглашение об импорте-экспорте функций и их вызове. Но т.к. Си доминировал, получили сишный вариант с дурацкими подчёркиваниями и даже он не стал единым - всё равно под юниксами была своя система библиотек.
     
  • 2.110, Аноним (109), 19:40, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    +1. Венду даже переписывали из-за этих дурацких несовместимостей cdecl и pascal.
     
     
  • 3.210, пох. (?), 08:38, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это проблемы стекового механизма 286 с его enter/leave (и невезучей mircosoft которая на это повелась а через пару лет внезапно оказалось что эти команды абсолютно неэффективны и ими нельзя пользоваться)

     

  • 1.101, Аноним (101), 19:11, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    END.
     
  • 1.108, Аноним (109), 19:37, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Самая большая ошибка Вирта - это "begin ... end". Вот чесслово, можете снисходительно над этим улыбаться, но если бы Вирт подумал башкой и заменил их хотя бы на [ и ] , поверьте, история могла повернуться совсем другой стороной!
     
     
  • 2.181, Аноним (184), 02:22, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Есть много языков, где есть end, например lua.
     
     
  • 3.271, Аноним (271), 16:28, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Именно поэтому луа зашквар. Ну и сдохла абсолютно, но, я полагаю, это из-за низкого качества в большей мере.
     
  • 2.187, CloseNET (ok), 03:25, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Полностью согласен. И в Verilog не было технической проблемы отличать контекст фигурных скобок, но вместо этого туда засунули begin/end
     
  • 2.216, Аноним (129), 09:33, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    begin..end просто соответствует реальному устному языку во всех ответственных областях. Действие начал, действие закончил. Именно с проговариванием факта окончания и возможностью его фиксации. А не как в "одном модном ЯП" "вы что, идиоты, я же на два шага отступил, чего вы не заметили, что я окончил?..." И именно эта естественность делает begin..end той конструкцией, которая ещё долго будет присутствовать в языках программирования.
     
     
  • 3.262, Аноним (225), 15:00, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тогда Паскаль если уже есть Кобол где всё человекочитаемо?
     
  • 3.296, Аноним (296), 20:39, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, "соответствует реальному устному языку". Тогда почему array[7], а не "item in array at position 7"? :)))) Поверьте, в мире КОМПЬЮТЕРОВ натуральным языкам делать нечего. Комп - не человек, у него своя система мышления.
     
     
  • 4.315, Аноним (315), 00:24, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так пиши в машинных кодах там у себя.
     
  • 4.325, Аноним (81), 01:57, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это зависит от языка. На которых много нужно кодить и регулярно, многословность вредна. А DSL-и, к которым подходишь раз в год и пишешь немного, не помешает. Пример хорошего DSL это SQL, а паскаль пример плохого ЯП общего назначения.
     
  • 2.284, пох. (?), 17:43, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Самая большая ошибка Вирта - это "begin ... end". Вот чесслово, можете
    > снисходительно над этим улыбаться, но если бы Вирт подумал башкой и

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

    > заменил их хотя бы на [ и ] , поверьте, история
    > могла повернуться совсем другой стороной!

    угу, пока все ждали бы терминал с [] - в мире все же победил бы АЛГОЛ


     
     
  • 3.297, Аноним (296), 20:41, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это простительно для vi, но непростительно для ЯП. Если есть ASCII, значит у тебя есть ВСЕ нужные символы. То, что их нельзя набрать на отдельном УБОГОМ терминале - не повод корёжить язык. При том, что паскакаль смело задействовал [] для массивов, а {} для комментариев.
     
     
  • 4.304, пох. (?), 20:52, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Это простительно для vi, но непростительно для ЯП. Если есть ASCII, значит

    А кто сказал что даже на том чудо-компьютере имени аспирантов Вирта был - ASCII, а не какая-нибудь урезанная до семи бит версия EBCDIC и псевдографика вместо старших 128? Эта кодировка вовсе не была сколько-нибудь распространенной и массовой.

    > у тебя есть ВСЕ нужные символы. То, что их нельзя набрать
    > на отдельном УБОГОМ терминале - не повод корёжить язык. При том,

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

     
  • 4.307, Len82 (?), 21:10, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Квадратные и фигурные скобки есть только в американской версии ASCII.
     
  • 2.336, Аноним (336), 15:34, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "begin .. end" - тяжелое наследие algol-60
    Собственно, сам Паскаль разрабатывался как язык учить недорослей программированию. В конце 60-х.
     

  • 1.113, mos87 (ok), 19:47, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Имел честь послушать старика вживую в УрГУ
     
     
  • 2.126, Аноним (126), 20:08, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И что интересного узнал?
     
     
  • 3.136, mos87 (ok), 20:39, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    это было ~20 лет назад))) Чёт говорил в целом за индУстрию, про Оберон вроде, что-то про ранние потуги Зирокс (переводчик не знал что это Xerox, так и "перевёл").
     

  • 1.124, Семен (??), 20:05, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Паскаль как язык никогда не нравился но для обучения основам более чем, хотя сейчас есть питон. Как первый раз почитал книжку Кенигана и Ричи про Си после первой лабораторной по языкам программирования 30 лет назад понял что вот это то что нужно для программиста.
     
     
  • 2.160, анон (?), 22:52, 04/01/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Питон не машинный язык без всякой дисциплины и это развращает программистов
     
     
  • 3.182, Аноним (184), 02:23, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > развращает программистов

    Именно! Это мы видим на примере раста.

     
  • 2.311, Аноним (311), 22:57, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И вот кстати, для начального обучения питон не годится совсем, питон вроде древнего бейсика. Любой современный язык со статической типизацией сгодится, даже паскаль. Ну даже TypeScript..
    Конечно можно только посоветовать питон тому кто вам лично не нравится в качестве "доброго" совета, глядишь человек так и не войдет в профессию :)
     
     
  • 3.383, Пряник (?), 09:55, 12/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Питон - идеальный язык для обучения программированию. С пол пинка можно написать полезную программу с кнопочками, где понятна каждая строка. Это первая доза.
     

  • 1.138, Аноним (138), 20:45, 04/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мир его праху, мне Modula-2 ещё в советские времена нравилась.
     
  • 1.178, Аноним (177), 02:04, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В состав GCC включена поддержка языка программирования Modula-2
    https://www.opennet.ru/opennews/art.shtml?num=58357

    Можно сказать, отдали дань уважения патриарху напоследок.

     
     
  • 2.212, пох. (?), 08:41, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    еще лет через 50 глядишь будет oberon. Как раз когда уже совсем никому не будет надо.

     

  • 1.179, Аноним (184), 02:20, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Жаль, конечно, этого добряка.

    Уходят лучшие.

     
  • 1.186, Вы забыли заполнить поле Name (?), 02:47, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    RIP

    Странно, что это мини-новость, а какая-то ерунда на расте - главная.

     
  • 1.227, jOKer (ok), 11:32, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ушел Великий. Вечная память.... ((
     
  • 1.235, Аноним (235), 12:36, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Спасибо дедушке Наклусу за знания, которыми он поделился со всеми. За Паскаль тоже спасибо.
    Земля пусть будет пухом. Несомненно в рай, там надо списки программировать.
     
  • 1.252, Аноним (252), 14:13, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Вечная память!
     
     
  • 2.299, Аноним (296), 20:43, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Какая "вечная"? Оперативная же! :)
     

  • 1.253, Аноним (184), 14:23, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > 1 января

    Вот это понимаю точность. Это вам не за границы массива выйти и память испортить.

     
  • 1.277, Аноним (275), 17:02, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Дональд Кнут написал TeX на паскале.
    Это значит, что язык хороший.
     
     
  • 2.300, Аноним (296), 20:44, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во времена, когда "ничего не было", и ТеХ был "нормуль", и паскакаль вроде как считался за язык. Но время определило победителей - Word и C#. :)
     
     
  • 3.305, пох. (?), 20:53, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Во времена, когда "ничего не было", и ТеХ был "нормуль", и паскакаль
    > вроде как считался за язык. Но время определило победителей - Word
    > и C#. :)

    это ты сейчас просто так ляпнул или знаешь про C# ?


     
  • 3.313, warlock66613 (ok), 23:47, 05/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    TeX до сих пор остаётся центральным инструментом сочинителей текста и замены ему нет. И довольно странно предлагать в качестве замены Word — инструмент для ведения бухгалтерии.
     
  • 3.322, Вы забыли заполнить поле Name (?), 00:43, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > определило победителей - Word

    Сразу видно, что ты формулы там не набирал.

     
  • 3.370, _oleg_ (ok), 13:31, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ахаха :-D! Word заменил Tex :-D. Насмешил. До сих пор используем в разных проектах.
     

  • 1.293, Аноним (293), 19:58, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Титаны уходят. А остаются... кто?
     
     
  • 2.314, Аноним (311), 00:20, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не он первый не он последний, CS идет вперед, в соответствии с развитием производительных сил, возникают те или иные технологии, новые парадигмы в прогаммировании, новые теории, почти в каждом крупном универе есть корифеи не хуже и не менее выдающиеся.
     
  • 2.318, Аноним (311), 00:30, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    вот туда же - https://en.wikipedia.org/wiki/Category:Programming_language_designers
     
  • 2.320, Аноним (311), 00:40, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну к примеру Алгоритм Хиндли — Милнера - на котором основаны почти все современные языки (с элементами функциональной прадигмы) - придуман в 58 году, доказан в 85.
    Вот эти вот ученые например внесли вклад не меньше а то и больше.
     
     
  • 3.326, Аноним (81), 02:03, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Т.е. совершенно бесполезный алгоритм в современном мире
     

  • 1.309, Аноним (311), 22:30, 05/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    О сколько накидали комментов я тоже вот хочу накинуть - изучал как первый язык п... большой текст свёрнут, показать
     
  • 1.324, dasd (?), 00:54, 06/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Великий дядька.
    Что то все упёрлись в языки, а про его книги и идеи мало говорят.

    Например, "Алгоритмы + структуры данных = программы" - должна быть базой. Независимо от языка.

    Значит, местные комментаторы о паскале не учились систематически программировать?

     
     
  • 2.360, adolfus (ok), 22:48, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для того, чтобы систематически программировать, совершенно не нужно знать про па... большой текст свёрнут, показать
     
     
  • 3.380, Аноним (380), 17:35, 10/01/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > этот Вирт был против goto

    Ты не поверишь (с), но в паскале 70-го года специально для Вас был goto 😜

     

  • 1.331, okonkole (?), 14:12, 06/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    End.
     
  • 1.335, Аноним (80), 15:01, 06/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    дело его живо и развивается
     
  • 1.339, Карабьян2 (?), 19:46, 06/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, что немец Конрад Цузе в одиночку проектировал не только первые работающие компьютеры, но и высокоуровневые языки, компиляторы, а также придумал то самое процедурное программирование, сообразив также и стандартизировать библиотеки. Позднее, как и Вирт, работал в Швейцарии. Причем независимо от таких пионеров, как Нейнман и Тьюринг. Как уважаемое опеннет-сообщество относится к этим трем господам?

    Тут многие говорят, плох или хорош паскаль, даже TeX на нем изначально написанный упомянули. Можно сюда добавить тот же PhotoShop. Вопрос: почему оба этих проекта, как и другие, были переписаны на других (понятно, каких) языках? Чем КОНКРЕТНО Паскаль был плох и неадекватен?

    Немного философский третий вопрос: многи анонимные комментаторы и контрибуторы в открытые проекты осознают, что не оставят такого же наследия. Как они относятся к такой перспективе?

     
     
  • 2.342, Аноним (311), 21:17, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если посмотреть на развитие науки и техники то везде будет одна и та же тенденция - вначале основоположники начинают и разрабатывают первые образцы техники, технологий, теории, кстати могут ошибаться и даже заблуждаться. Причем часто это происходит параллельно множеством людей во многих странах и университетах - см. появление радио например, после это новое развивается, ошибки основоположников обходятся, удачные теории уточняются. Каждый новый виток дает более сложные теории и технологии. Корифеи офигели бы если бы стали разбираться что было сделано после них - таков путь прогресса.
    Незаменимых людей нет - если уровень развития позволяет то к одинаковым результатам приходит много людей почти одновременно.
     
  • 2.343, Аноним (311), 21:18, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    PS На паскале бы точно не стал ничего писать, эстетика языка вызывает изжогу
     
  • 2.344, Аноним (311), 21:23, 06/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Анонимы кстати могут заниматься более сложными вещами между прочим, чем ваять 100501 интепретатор/компилятор - это скучная рутина - курсовик для студентов 3го курса - если знания и опыт есть то поле для деятельности огромно - от движков ИИ до графических, да что угодно можно делать и все будет полезно и нужно, хотя бы почитайте Скиену и его примеры что ему пришлось разрабатывать например.
     
  • 2.348, Карабьян2 (?), 01:30, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Три вопроса -- три ответа. Спасибо всем ответившим.
     

  • 1.355, Аноним (80), 14:53, 07/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всех с Рождеством
     
  • 1.357, Alexey Tor_2 (?), 18:53, 07/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тут спросили почему ТЕХ и ФОтошоп были на паскале а потом были переписаны на другом. Почему? Во первых, на Сях есть более поддерживаемых ОСей и железа. Поэтому переписанный проект на Сях соберется на больщем числе ОСей и железа. Наверное это ГЛАВНАЯ ПРИЧИНА. Переписали на Сях - получили больше ОСей. Во вторых, на Сях гораздо лучше оптимизации. Даже на современном паскале, FPC, нет многих оптимизаций. И код неоптимален. Хотя сам FPC удобен! Так что вот. ДВЕ ПРИЧИНЫ главные. И набор ОСей очень важен!
     
     
  • 2.359, Карабьян2 (?), 19:29, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А ведь и правда, несмотря на множество реализаций Паскаля в 80-е годы, разного качества, они были не очень-то совместимы между собой, Си был и остается гораздо более портируемым. Турбо Паскаль же был только одним из. Как-то не приходила в голову эта причина, что даже фотошопу возможно были нужны разные ос.
    Спасибо за ответ!
     
     
  • 3.361, adolfus (ok), 23:33, 07/01/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Си портируемый потому, что для него есть серия стандартов, совместимых сверху вн... большой текст свёрнут, показать
     
     
  • 4.364, фнон (?), 16:05, 08/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    рабочую программу Ха, ты хотел сказать компилируемую Сколько приложенией дл... большой текст свёрнут, показать
     
     
  • 5.366, Карабьян2 (?), 00:46, 09/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По Вашей ссылке на стековерфлоу UB как раз описано в стандарте (C11). Можно это также критиковать, но такого было изначальное решение разработчиков языка. В соседней теме тоже Perl за встроенный eval критикуют привычно. Хуже, когда UB в стандарте не описано и гуляет от версии к версии компилятора.
     

  • 1.362, Vaso Kutaisskiy (?), 04:06, 08/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Все тама будем...
    RIP.
     
  • 1.365, Минона (ok), 23:08, 08/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    R.I.P.
    🙏
     
  • 1.371, Аноним (371), 13:40, 09/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Заменить begin end на { } будет почти тот же С, но однозначнее, логичнее.
    А в OBERON он капс зря конечно влепил. Это он в расчете на примитивные редакторы без подсветки ключевых слов.
     
     
  • 2.379, _kp (ok), 13:37, 10/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    больше begin end бесило только сваливание всех переменных в одно корытце в начало функций.
    Вроде как сейчас это исправили, не смотрел, но в свое время мучило.
    А нравилось - with и более читаемая объектная модель. С архаичным диалектом Паскаля ясно что не сталкивался, ибо не дед.
     

  • 1.376, pavlinux (ok), 19:35, 09/01/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Все компиляторы Pascal написаны на C
     
     
  • 2.377, Аноним (371), 10:49, 10/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    человек произошел от обезьяны
     
  • 2.378, _kp (ok), 13:36, 10/01/2024 [^] [^^] [^^^] [ответить]  
  • +/
    freepascal на Паскале
     
  • 2.381, столлман (?), 02:11, 11/01/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    не хочу расстраивать но первые годы GCC был написан на Pascal
     
     
  • 3.388, pavlinux (ok), 12:33, 28/03/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > не хочу расстраивать но первые годы GCC был написан на Pascal

    Не хочу расстраивать, GCC перетащили "существующий компилятор
    из Ливерморской национальной лаборатории Лоуренса с Pastel на C"  ...  

    Ни грамма Паскаля ни в какой версии ГЦЦ не было  

    https://en.wikipedia.org/wiki/GNU_Compiler_Collection#History

     

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



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

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