Вход на сайт
Актуальный язык программирования
568 просмотров
Перейти к просмотру всей ветки
в ответ JacksonB 12.05.05 08:01
я говорю про языки более высокого уровня.
------
Так ведь без разницы - любой машинный язык описывается, хотя и не полностью, с помощью BNF. Объем грамматики - да, может быть большим, но всегда - конечный (опускаем Лисп и его машину вывода). Знаешь идиомы, знаешь грамматику - можешь писать код. Идиомы - почти одинаковые во всех языках, грамматика - разная, но изучается за 1-2 дня...
Поверь - когда изучишь с полсотни языков и напишешь пятачек своих трансляторов очень хорошо видно, что все одно и тоже... 
Ну не суть важно как писать - пусть в СБилдере надо будет прямо указать объект.метод(), а в VB и Delphy - можно пользовать with и опустить () - суть то от этого не меняется - надо вызывать метод объекта.
<--- nobody harmed in this action -->
------
Так ведь без разницы - любой машинный язык описывается, хотя и не полностью, с помощью BNF. Объем грамматики - да, может быть большим, но всегда - конечный (опускаем Лисп и его машину вывода). Знаешь идиомы, знаешь грамматику - можешь писать код. Идиомы - почти одинаковые во всех языках, грамматика - разная, но изучается за 1-2 дня...


Ну не суть важно как писать - пусть в СБилдере надо будет прямо указать объект.метод(), а в VB и Delphy - можно пользовать with и опустить () - суть то от этого не меняется - надо вызывать метод объекта.

<--- nobody harmed in this action -->