Конференция "Прочее" » Какой ваш самый любимый и самый нелюбимый язык программирования?
 
  • Ринсвинд © (03.03.16 14:55) [0]
    Subj. Можно с описанием причин.
  • Dimka Maslov © (03.03.16 15:00) [1]
    Delphi.
  • Kilkennycat © (03.03.16 15:11) [2]
    Delphi - не язык.
  • Dimka Maslov © (03.03.16 15:14) [3]

    > Delphi - не язык.


    Шо, опять?
  • KSergey © (03.03.16 15:26) [4]
    C++ - самый идиотский язык. Его надо запретить нафик, считаю.

    Приятно запомнился C#.

    Delphi весьма хорош, хотя как в языке в нём мало очень конструкций, поэтому не очень корректное сравнение получается, по-моему (да, мои познания остановились на D7). Это не минус, это просто ну вот так. Был бы он ширше - возможны были бы варианты (в зависимости от того, как эти ширше внедрены). Но за недопустимость ; перед else - он не будет на первом месте, из принципа.
  • jack128 © (03.03.16 16:55) [5]
    Самый нелюбимый - javascript. Слабая типизация, динамика - это адовая смесь.
    Из любимых - kotlin.
  • Rouse_ © (03.03.16 17:23) [6]
    любимый - ассемблер, не любимый - C#
  • Eraser © (03.03.16 17:36) [7]

    > KSergey ©   (03.03.16 15:26) [4]


    > C++ - самый идиотский язык.

    насчет "самый" - не соглашусь, насчет идиотский, соглашусь ) очень трудно читаем, причем это даже практически не субъективное мнение. тому доказательство - MS, Apple, Google, все они как черт от ладана бегут от C++, правда не очень получается.


    > Приятно запомнился C#.

    +


    > Delphi весьма хорош, хотя как в языке в нём мало очень конструкций,
    >  поэтому не очень корректное сравнение получается, по-моему
    > (да, мои познания остановились на D7).

    ключевое слово тут D7, на данный момент, конструкций достаточно. это не новомодный swift конечно, но может оно и к лучшему.
  • Empleado © (03.03.16 17:38) [8]
    любимый - Delphi
    нелюбимый - Shakespeare
  • DVM © (03.03.16 18:13) [9]
    Те которые нравятся:
    1) Delphi
    2) С (без плюсов)
    3) C#

    Не нравятся:
    1) С++ категорически. Синтаксис, имхо, придуман мазохистами.
    2) JavaScript.
  • K-1000 © (03.03.16 21:06) [10]

    > DVM ©   (03.03.16 18:13) [9]
    > Не нравятся:
    > 1) С++ категорически. Синтаксис, имхо, придуман мазохистами.
    > 2) JavaScript.


    +100
  • K-1000 © (03.03.16 21:06) [11]
    Ещё люди не любят Object-C.
  • эндсоувот © (03.03.16 21:44) [12]
    яваскрипт-то за что?
    хотя наверное тем кто не видел питона с его идиотскими отступами .....
  • MonoLife © (04.03.16 04:32) [13]
    Delphi7, ранее с удовольствием лабал на фоксе под ДОС.
    А кто-нить любит "клэрион"?
    Мне он показался тяжеловатым, правда, особо не вникал.
  • virex(home) © (04.03.16 07:23) [14]
    самый любимый - язык тела, если оно принадлежит молодой  женщине дородных форм

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

    из нелюбимых - иностранные, потому что я их не знаю
  • RWolf © (04.03.16 10:01) [15]

    > недопустимость ; перед else

    это же прекрасно.
  • KSergey © (04.03.16 10:55) [16]
    > эндсоувот ©   (03.03.16 21:44) [12]
    > кто не видел питона с его идиотскими отступами

    Питон как раз отличный.
    А идея с отступами, считаю, отличная в смысле интересной придумки: всё одно код форматируется именно так, а тут оформительство ловко вплетено в синтаксис.
    Хотя я готов поверить, что в больших проектах и долго развиваемых проектах могут возникать существенные проблемы с такой концепцией.
    Ну так оно и придумано было не для того.
  • KSergey © (04.03.16 11:42) [17]
    Из интересного запомнившегося - Lua.

    Восхитило то, как минимальными и минималистичными синтаксическими средствами язык можно представлять самыми разными способами.
  • Павел Калугин © (04.03.16 11:51) [18]
    блок-схемы :)
  • Павел Калугин © (04.03.16 11:52) [19]
    и ER диаграммы, естественно
  • Inovet © (04.03.16 12:05) [20]
    > [18] Павел Калугин ©   (04.03.16 11:51)
    > блок-схемы :)

    Автошема что ли?
  • эндсоувот © (04.03.16 12:21) [21]
    Питон как раз отличный.
    А идея с отступами, считаю, отличная в


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

    может это и отлично (не в смысле "отлично от других" а "оченьно карашо, просто отлично")

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

    зашибись конечно идейка, лишь бы не так как все.

    по поводу луа - согласен, только снова почему тогда только луа, если он не на пустом месте появился? есть куча подобных луе. тот же нодеджеэс и т.д.
  • эндсоувот © (04.03.16 12:32) [22]
    в общем фактически в питоне пробел и таб и их комбинации являются элементами языка. открываешь чужой модуль, видишь цикл.
    хочешь добавить еще одну строку в него.
    и тебя заставляют етишкина жизнь выяснить, чем там этот цикел ограничен.
    то ли это один таб, то ли это четыре пробела (или один таб и несколько пробелов)

    зашибись конечно идейка.
  • KSergey © (04.03.16 12:47) [23]
    Тут все прости (и именно для FAR'а!): не надо использовать табуляции. Вообще. Никогда.
    Ибо зло это.

    Я так и делаю (ну где возможно).

    По поводу другого Lua - ну так я рассказать могу только про то, что видел. Расскажите про другое (только с нормальными названиями) - будет чем  интересоваться.
  • Dimka Maslov © (04.03.16 12:48) [24]
    Я вообще для себя и коллег запилил свой ЯПВУ, с тем самым и вот этими. Чем он хорош? Тем, что я могу в любой момент его перезапилить как угодно.
  • эндсоувот © (04.03.16 13:12) [25]
    не надо использовать табуляции.

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

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

    например тот же цикел. не чужой а ваш. полгода ему.

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

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

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

    зато язык отличный.
  • Kerk © (04.03.16 13:42) [26]
    Язык хороший, даже приятный (ну насколько это возможно для языка с динамической типизацией). А вот программист, использующий табы - идиотский. В любом языке. Я бы кнопку TAB вообще на клавиатуры не ставил, одно зло от нее.
  • Kerk © (04.03.16 13:44) [27]
    Даже если не питон, а тот же делфи или C++. Открываешь код любителя табов на другом компьютере с чуть другими настройками и наслаждаешься как все по сторонам разъехалось. Тьфу.
  • эндсоувот © (04.03.16 14:02) [28]
    попытка хорошая.
    наглядно видно насколько глубоко человек понимает суть проблемы.

     начало цикла
       первая строка
       вторая строка
       третья строка

    суть в том, что независимо от того,
    разъехалось или нет,
    и идиот ли вы лично или нет,

    но пока вы не пробежите курсором по выше приведенному циклу вам не понять логики программы.
    визуально в цикле три строки, а сколько там реально - "ты сначала посчитай символы а потом уж пробуй понять что там в программе имеется ввиду"
  • эндсоувот © (04.03.16 14:08) [29]
    то есть чувак сэкономил два символа на оперторные скобки для цикла, но заставил выравнивать цикл множеством символов.

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

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

    так вот люди там бьются над уменьшением объема модуля в байтах, так как при выполнении он со всеми коментами, неправославными табами и кошерными пробелами помещается во флешь.

    тока зачем об этом думать делфисту, размышляющему на тему отличности  языка.
    если что такое эмбедд он даже не слышал....
  • Павел Калугин © (04.03.16 14:19) [30]

    > Inovet ©   (04.03.16 12:05) [20]

    автошема без блоксхем делалалсь :) Стопудово!
  • эндсоувот © (04.03.16 14:20) [31]
    "обфускация" удалением пробелов и crlf доступная для интепретируемого кода?

    не не слышал.

    - почему убраны скобки?
    - без них можно обойтись, все и так понятно.
    - ну так пробелов же больше надо и без них не обойтись.
    - иди отсюда чувак, просто у меня богатый внутренний мир!
  • RWolf © (04.03.16 14:23) [32]

    > люди там бьются над уменьшением объема модуля

    пусть используют ФС со сжатием и не морочат голову.
    или скрипты свои в архиве пусть держат.
  • эндсоувот © (04.03.16 14:29) [33]
    пусть используют ФС со сжатием и не морочат голову.

    здравствуйте! с праздником вас!

    ФС там есть, и скрипты в ней и лежат.
    и места в фс достаточно.

    там мало места во флеше, в который грузятся скрипты на выполнение.

    пояснение для делфиста:
    "флеш" это не "флешка" с Project1.dpr, "флеш" - это RAM у чипа.
  • Kerk © (04.03.16 14:31) [34]

    > RWolf ©

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

    Наш эмбедед пишется на C и проблем с экономией размера исходников(тьфу!) нет никаких. Но что могут дельфисты ничего не слышавшие про эмбеддед знать про bdsm?
  • эндсоувот © (04.03.16 14:35) [35]
    действительно забей.

    потому что если тем же точно людям в той же ветке предложить похоливарить на тему begin/end против {}, то вмиг окажется, что те же самые люди не считают что begin/end избыточнее {}

    но за то что скобки не нужны были в питоне - будут битсо лбом до конца.

    просто они тоже хотят быть не такими как все
  • эндсоувот © (04.03.16 14:41) [36]
    где экономят байты и при этом пишут на интерпретируемых языках.

    вот есть у меня умный дом.
    примерно 800 км от места где я живу.
    там тот самый чип с луа.

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

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

    а ты со своей си прошивкой сядешь в паравоз, захватишь с собой программатор и поедешь за 800 км заливать новую версию кода.
    ну или обвесишь чем-нибудь кратно более дорогим тот копеечный девайс чтобы шить по воздуху.
  • RWolf © (04.03.16 15:23) [37]

    > эндсоувот ©   (04.03.16 14:29) [33]
    > мало места … RAM у чипа.

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


    > [36]
    > при подаче питания скрипт сначала скачивает скрипт с
    > веб ресурса, сохраняет его и потом запускает.


    Смотри, вот то же самое для бинарника:
    > при подаче питания прошивка сначала скачивает своё обновление с
    > веб ресурса на флэшку, обновляется и начинает полезную работу.
  • Inovet © (04.03.16 15:33) [38]
    > [33] эндсоувот ©   (04.03.16 14:29)
    > "флеш" - это RAM у чипа

    Это какие-то новые названия? Флэш она RAM, конечно, но раньше было специальное название - ROM.
  • эндсоувот © (04.03.16 15:36) [39]
    у луа выйгрыш в размере от предкомпиляции начинает сказываться на объемах, которые все равно не влезают в чип.

    а на скриптах типа хелоу ворлд бинарник может быть и больше исходника
  • эндсоувот © (04.03.16 15:50) [40]
    но раньше было специальное название - ROM.

    для кого-то может быть и ром.

    возьмем например вот такое
    http://www.atmel.com/ru/ru/devices/ATMEGA328.aspx

    флеша 32к
    еепрома 1к

    если в прошивке будет резервирование строкового буфера размером по значению переданному в уарт, то в какой памяти это резевирование произойдет,

    если епром остается нетронутый,
    ROM это ридонли мемори,
    а третьей памяти там просто нет.
  • Kilkennycat © (04.03.16 17:00) [41]
    я бы атмел ваще не рассматривал. ST, TI, ну или Microchip

    > если в прошивке будет резервирование строкового буфера размером
    > по значению переданному в уарт, то в какой памяти это резевирование
    > произойдет

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

    но если все-таки рассматривать конкретно вышеприведенный атмел, то:
    4/8/16/32KBytes of In-System Self-Programmable Flash program memory
    ̶ 256/512/512/1KBytes EEPROM
    ̶ 512/1K/1K/2KBytes Internal SRAM

    итого 3. + RECEIVE/TRANSMIT SHIFT REGISTER - это тоже память.
    и в любой можно сделать буфер. при желании.
  • эндсоувот © (04.03.16 17:13) [42]
    ну так это же все меняет!

    кстати в питоне не только скобки избыточны.
    зачем там такое длинное слово как "function"?

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

    хе хе.
    мой внутренний мир богаче.
  • эндсоувот © (04.03.16 17:19) [43]
    чувак наверное так и думал, и хотел сначала убрать function.
    но потом испугался и оставил def
  • DayGaykin © (05.03.16 18:01) [44]
    Нравятся:
    1. Дельфи (язык и то что к нему прилагается) - за скорость разработки на нем и за VCL.
    2. Java - за то что везде работает почти одинаково и много чего под него есть. Не хватает, конечно, некоторых вещей особенно после Delphi.
    3. JavaScript - за его простоту

    Нейтрален:
    1. PHP - Хороший, мирный язык. Очень хорошо, что под него есть всё.
    2. FreePascal. Жаль, что плохо развивается.

    Не нравятся:
    1. C++ за непонятные объекты (субъективно). И за макросы.
    2. VBA - тупой язык, тупая среда.
  • Inovet © (05.03.16 18:50) [45]
    > [44] DayGaykin ©   (05.03.16 18:01)
    > 1. C++ за непонятные объекты (субъективно). И за макросы.

    Не, макросы - это наследие Си.
  • эндсоувот © (05.03.16 18:53) [46]
    так как никто не вспомнил, хочу вступиться за vbs

    отличнейший инструмент с широчайшими возможностями.
  • MsGuns © (05.03.16 19:18) [47]
    Язык - асм, може потому что молодость, Pascal, Cobol :)
    Среда - Делфи однозначно.

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

    Еще в свое время работал в MAMPS-не помню как язык назывался, но впечатления до сих пор самые приятные. Одна древовидная файловая система чего стОит !
  • asail © (05.03.16 20:00) [48]
    Любимый - Дельфи.
    Нелюбимый - Дельфи.
    Ибо других, толком, и не юзал... :)
  • Kilkennycat © (05.03.16 23:13) [49]

    >  И за макросы.

    Макросы в Си - это вещь! и скобочки.

    А эти ваши begin..end - фу!
  • KSergey © (07.03.16 15:56) [50]
    > эндсоувот ©   (04.03.16 14:35) [35]
    > потому что если тем же точно людям в той же ветке предложить
    > похоливарить на тему begin/end против {}, то вмиг окажется,
    >  что те же самые люди не считают что begin/end избыточнее
    > {}
    >
    > но за то что скобки не нужны были в питоне - будут битсо
    > лбом до конца.

    Компиляция в байт-код? не, не слышал.

    В целом - слушайте, мне смешно читать про "умный дом", в котором экономят на флешке. 32 Гб - 2 тыс руб нынче за весьма вычурную. Это сколько же скриптов надо наваять, чтобы её заполнить.
  • DVM © (07.03.16 17:48) [51]

    > DayGaykin ©   (05.03.16 18:01) [44]


    > 2. FreePascal. Жаль, что плохо развивается.

    По-моему он развивается как надо. Делфи только позавидовать может.
  • эндсоувот © (07.03.16 18:03) [52]
    В целом - слушайте, мне смешно читать про "умный дом", в котором экономят на флешке. 32 Гб - 2 тыс руб нынче за весьма вычурную.

    при чем здесь терабайтная флешка?

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

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

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

    и здесь пока ни один, говорящий, что о да, как удачно там убраны скобки - ни один не может пробубнить хоть что-нибудь внятное зачем это потребовалось делать.
  • эндсоувот © (07.03.16 18:20) [53]
    ну и раз уж ты встрял конкретно по умному дому, то не набросаешь ли схемку как к esp8266 прикрутить флешку так, чтобы остались свободными хотя бы пара gpio?
    пусть даже флешка будет просто хранилищем скриптов. использовать ее как sram не требуется.

    думаю раз ты такой же умный как дом, то особого труда тебе это не составит
  • Kilkennycat © (07.03.16 18:38) [54]

    > как к esp8266 прикрутить флешку так, чтобы остались свободными
    > хотя бы пара gpio

    ах-ах... трагедия. да возьми от TI серию CC и хоть две пары получи свободных.
    esp8266 к умному дому относится примерно так же, как балерина к танку.
  • эндсоувот © (07.03.16 19:35) [55]
    ну если б ты был айтишником, а не балериной, то мог бы и догадаться, что УД не обязательно целиком на есп реализован, если есп была упомянута.

    ему отводится роль моста в tcp/ip.
    причем моста копеечного.
    причем моста в котором еще и свои мозги есть.

    а ты теперь можешь взять все что хочешь какой хочешь серии, и сравним по отношению цена/возможности.
  • Kilkennycat © (07.03.16 19:46) [56]

    > и сравним по отношению цена/возможности

    не забудь только включить в оценку мучения с лишней парой портов.
    Мы из-за одного порта полностью переходили на другую архитектуру, (что сам понимаешь, какие последствия тянет, разве что паяльники не меняются...) и было выгодно.
  • эндсоувот © (07.03.16 19:51) [57]
    я все понимаю, паяльники архитектуры.....

    ну а все таки реально можем сравним?

    первая же ссылка на али дает 142 рубля за esp 12e (и это поштучно, а не горстями)
    и я понимаю, что при такой цене я могу насовать это в каждую лампочку/насос/чайник.

    или ну его нафик? важнее чтобы скобок не было?
  • Kilkennycat © (07.03.16 21:21) [58]

    > на али

    моему другу с али прислали саn-интерфейсы. не работают. следущая партия. не работают. вскрыли. внутри какой-то инфинион аж 2001 года.
    кроме того, мы тут меряемся домашними тапочками? Давай закупаться нормально.
    например, тут: http://www.compel.ru/infosheet/ESPRES/ESP8266/
    немножко другой ценник.

    > при такой цене я могу насовать это в каждую лампочку/насос/чайник.

    и работать на такую же цену.


    > или ну его нафик? важнее чтобы скобок не было?

    ну его нафиг. у тебя что-то странное в голове. то ты за скобки цепляешься, то два порта требуешь от дешевого изделия, то на али предлагаешь покупать. что же это за умный дом, где будет стока глюков и отказов?
  • эндсоувот © (07.03.16 21:46) [59]
    да я уже понял, что закупаться надо только в том ООО в котором работает Kilkennycat.

    только речь шла о DIY а не о том чтобы у твоей конторы покупатели были.

    то на али предлагаешь покупать.
    Ну да. на али. Я не курьосити проектирую.

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

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

    предлагаешь сравнить по ценам  - опять что-то не так.

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

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

    Но ни один не в состоянии придумать хотя бы одну причину зачем это было нужно.
  • эндсоувот © (07.03.16 21:55) [60]
    и эта....
    ты же прекрасно понял, что дело не во флешке и свободных ногах.
    так как там интерпретатор луа, то мне по шттп доступны все мои домашние терабайты и без флешки. и все экзабайты инета тоже доступны.

    мужик тот был просто не в теме, но решил встрять.
    и ты за компанию....
  • Kilkennycat © (07.03.16 21:58) [61]

    > эндсоувот ©   (07.03.16 21:46) [59]
    > в том ООО в котором работает Kilkennycat.

    я нигде не работаю.

    и вообще сдаюсь. ты победил.
  • Юрий Зотов © (07.03.16 22:51) [62]

    <простой_оператор> ::= <оператор_IF> | <оператор_WHILE> | ... (и т .д.)
    <список _операторов> ::=  <простой_оператор> <;> <список _операторов>
    <составной_оператор> ::= <begin> <список _операторов> <end>
    <оператор> ::= <простой_оператор> | <составной_оператор>



    Это - БНФ для лексемы <оператор>. С небольшими модификациями   годится и для Delphi, и для C, и для других языков.

    Но я не представляю себе подобную БНФ без операторных скобок.
  • Pavia © (07.03.16 23:28) [63]

    > Это - БНФ для лексемы <оператор>. С небольшими модификациями
    >   годится и для Delphi, и для C, и для других языков.Но
    > я не представляю себе подобную БНФ без операторных скобок.

    Вон ассемблер существует без скобок и ничего.
    Вспомнить хотя бы Бески который был в ROM первых IBM.
    0) Вместо функций, метки. ДА вообще на каждую строку обязать ставить метки как было в гвбесике.
    1) Разбор выражения сделать на польской нотации.
    Одна функция с википедии. Строчик 50-100
    2) 3 основных типа строковое целое плавающая. Все переменные глобальные.
    4) Ни каких функций, только процедуры.
    5) 1 цикл и 1 условный оператор. И оператор goto к метке.
    6) 4 функции чтения из файла.
    7) Вставка и исполнение родного кода.
    Весь интерпретатор займёт 500-1000 байт.
    Остальное библиотека процедур.
  • Kilkennycat © (08.03.16 00:27) [64]

    > Pavia ©   (07.03.16 23:28) [63]

    лучше сразу в машкодах - там не то что скобок, там и буков минимум :)
  • Юрий Зотов © (08.03.16 00:29) [65]
    > Вон ассемблер существует без скобок и ничего.

    Открою секрет - в ассемблере нет составных операторов. Соответственно, в операторные скобки заключать просто нечего - вот потому их и нет.

    Аналогично в старых Бейсиках и Фортранах.
  • Pavia © (08.03.16 01:08) [66]
    Юрий Зотов
    Смешно. :D, Только думается мне капкан вы ставили на другого зверя.

    Kilkennycat

    > > Pavia ©   (07.03.16 23:28) [63]лучше сразу в машкодах
    > - там не то что скобок, там и буков минимум :)

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

    Посмотрите на Unix.  Куда не ткнись везде скрипты! А всё почему? Да потому что не надо придумывать архитектуру. Она сама рождается из низов. И гораздо проще написать скрипт автоматизации на 100 строк. Чем возиться с LUA и паскалем или не дай бог с JAVA.  

    В Unix изначально была идея 1 программа=1 функция (пусть будет 1 объект). Поэтому в скриптовом языке не нужны подпрограммы. Так как 1 файл это и есть 1 подпрограмма. Иеархия строится при помощи дерева папок(ака файловая система).

    Конечно у такого подхода есть и недостатки. Но однако идея живёт! И думается мне что ещё не весь потенциал раскрыт у такой системы.
  • Kilkennycat © (08.03.16 01:17) [67]

    > Pavia ©   (08.03.16 01:08) [66]

    я сейчас впервый услышал о Бески, но предполагаю, что это а-ля символьный язык для Искры-1256 :)
    ну его нафиг :)
  • Германн © (08.03.16 01:19) [68]

    > Pavia ©   (08.03.16 01:08) [66]
    >
    > Юрий Зотов
    > Смешно. :D, Только думается мне капкан вы ставили на другого
    > зверя.

    Не знаю ставил ли ЮЗ когда-либо на кого-нибудь капканы, но в ассемблере действительно нет составных операторов. Подпрограммы есть, а составных операторов нет.
    А значит операторные скобки там просто не нужны. Потому их и нет.
  • Kilkennycat © (08.03.16 01:23) [69]
  • GEN++ © (08.03.16 23:45) [70]
    Можно еще добавить http://www.vysokovskiy.ru/anekdot/nairi/
    со специфическим языком Автокод:
    допустим
    введем
    вставим
    печатать ..с .. знаками .....
    если
    идти к

    я в свое время был наверное фанатом этой машины
    сколько всякого на ней было сделано ...... Помнится как то
    весь факультет по моей программе для "Наири С" сдал курсовик
    по электронной оптике
    Универсальных языков программирования IMHO не существуем
    как не существует универсальных языков общения.
    Есть более распространенные, есть менее но большинство имеет свою
    справедливо занимаемую нишу.
    Каждый ЯП,  как сейчас принято говорить, "заточен" под свой круг задач.
    Поэтому любимый или не любимый (более/менее) понятие весьма расплывчатое.
  • Тимохов Дима © (09.03.16 09:47) [71]
    т.к. я знаю один язык, то он двулик - и любимый, и нелюбимый.
    Delphi.
  • Тимохов Дима © (09.03.16 09:47) [72]
    т.к. я знаю один язык, то он двулик - и любимый, и нелюбимый.
    Delphi.
 
Конференция "Прочее" » Какой ваш самый любимый и самый нелюбимый язык программирования?
Есть новые Нет новых   [134434   +28][b:0.001][p:0.002]