gudleifr
> Подсказка: главный принцип интерпретаторов - "понимать, что хочет программист"
А я думал "запускаться моментально, но выдавать внезапную трудноопределяемую ошибку в случайный момент времени".
1 frag / 2 deaths
> Почему выбраны именно эти?
просто автор видимо только их знает, чтобы было возможным провести оценку по своим критериям
Tiendil
> Как же JIT?
Это компромисс, а не самостоятельное языковое решение. В лучшем случае - заплатка в квадратике "BASIC", в худшем - "попытка оптимизировать неоптимизируемое", например, "оптимизирующая трансляция" в "FORTH". Обычно же, свидетельство потери управления над разработкой в "верхних квадратиках".
1 frag / 2 deaths
> А я думал "запускаться моментально, но выдавать внезапную трудноопределяемую
> ошибку в случайный момент времени".
Вы правильно думали. Именно невозможность понимания хотелок программиста - основной порок интерпретаторов, который так тщательно стремятся искоренить.
gudleifr
> Это компромисс, а не самостоятельное языковое решени
Тогда оптимизации при компиляции тоже компромис. Всё и без них будет работать.
gudleifr
То есть вы товарищ хотите поднести мысль —-сначала научись что-то делать —- работа интеллекта,мышление,логика, работа мозга —самая важнейшая часть
потом уже языки , при этом язык не так уж важен
при этом вы выделили главное - 1 assembler 2 forth 3 basic 4 c —-это есть железная стабильная основа
верно?
Tiendil
> Тогда оптимизации при компиляции тоже компромис. Всё и без них будет работать.
Это точно. Я, например, знал много C-программистов, которые считали, что прозрачность "C-макроподстановок" стоит больше "кривой оптимизации". Проще в s-коде углы срезать, чем ждать милости от компилятора. И эта метода прекрасно работала! (Ведь оптимизация - это яркий пример того, что компилятор лучше программиста знает, что тому надо).
Rikk
> То есть вы товарищ хотите поднести мысль —-сначала научись что-то делать —-
> работа интеллекта,мышление,логика, работа мозга
И руками - тоже.
> потом уже языки , при этом язык не так уж важен
Совершенно не важен.
Rikk
> это есть железная стабильная основа
> верно?
Да "большой квадрат" - "машинный язык", "простейший родной компилятор", "простейший интерпретатор" и собранный из них "проблемно-ориентированный язык" под текущую задачу. Если и есть желание перейти на более высокий уровень, то надо "пристроить новый квадрат по диагонали" - считать текущий BASIC машинным языком и строить для него новые простейшие компиляторы и интерпретаторы.
gudleifr
> Все просто. Программист поймет. Хороший программист сможет нарисовать свою.
> Школота нарисует свою, не понимая моей.
Не, чувак. Там просто какой-то бред
cNoNim
> Там просто какой-то бред
Понимаете, милейший, если Бы там был "какой-то бред", то было бы просто очень привести контраргументы. А раз Вы уже второй раз подряд "не можете открыть баночку", то, видимо, проблема не в квадратиках.
1 frag / 2 deaths
> По какому принципу они тут раскиданы?
Принцип шизофреника. Всегда им пользуюсь, когда нечего больше вбрасывать. И в треде сразу начинаются СПГС синдром у большого числа людей.
gudleifr
> если Бы там был "какой-то бред", то было бы просто очень привести контраргументы
ни разу нет. вот скажи, сможешь ли ты привести контраргументы к белому шуму? даже тебе это не под силу пока. но со временем это станет для тебя возможным, но а пока - нет, ты недостаточно прокачал уровень понимания белого шума (:
это же основы основ, учите мат часть:

Zegalur
++
Zegalur
> основы основ
Что-то в первый раз вижу. Где эти замечательные основы в интернетах можно найти?
*Lain*
Убедили, Вас больше не учитываем.