Конференция "Прочее" » Какой ваш самый любимый и самый нелюбимый язык программирования?
 
  • эндсоувот © (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][p:0.001]