ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
595607 Топик полностью
fk0, легенда (30.04.2015 01:22, просмотров: 80) ответил Evgeny_CD на Выдыхаю. Краткая размышлизма о стековых процессорах. По мотивам предела процессоростроения -> и подтемы по стековым процессорам -->
Ты отстал от жизни лет на 20. Всё это уже было. Что такое forth уже знают только бородатые дедушки. Не получится ничего. Не ложатся нормальные ЯВУ на forth. Фантастическая плотность кода там только в узких каких-то случаях, не в реальной жизни. А в реальной жизни нужна плотность кода -- здравствуй интерпретатор Pi-кода. Разумеется с какой-то формой энтропийного кодирования последнего (146% всех интерпретаторов чего не имеют, пора патентовать, ибо сжимается в разы и разжимается в реалтайме и на аппаратном уровне). А на уровне CPU скорей RISC уже победил навсегда. Да и не важно это, сколько логических ячеек занимает CPU. Вспомни что было 10 лет назад. А что будет через 10 лет? В один чип будет влазить десяток распберрей-пи со всеми потрохами. И никто не будет там каждый так считать. Будет пяток параллельных линуксов чтоб поморгать светодиодом. Закон Мура никто не отменял. А вот программировал, программирует и будет программировать всё один человек. Вот где ПРИНЦИПИАЛЬНАЯ проблема. Всё упирается в человека, а транзисторов можно сделать в 1000 или 1000000 раз больше. Поэтому будущее за ЯВУ. Настоящими ЯВУ, а не C++. Тот же Tcl, не в пример мощнее C++, могу сказать из собственного опыта. Да, говнокод, работает медленно, памяти сжирает на порядок больше. Но код пишется в 5 раз быстрей и в 10 раз быстрей отлаживается --> вот где искать нужно. Но Tcl тоже, весьма узконишевая вещь. Клей. Командный интерпретатор для реализации диалогового режима. Но не язык программирования всего. Может и не Lisp. Может C++ допилят. Но всё упирается в ЯВУ и человека. Да и не ЯВУ в чистом виде, не может никакой ЯВУ охватить все потребности. У японцев была такая концепция компьютеров пятого поколения. Они слишком опередили время -- но это ещё сработает, IMHO. Компьютер должен сам уметь искать решения задач, вот где очередной кирпичик в огромной стене на пути к ИИ. Конечно, и аппаратура к тому времени должна подоспеть. Эффективность кода, использования памяти -- всё это будет стремиться к нулю, но это в сущности не важно... слабое звено уже человек.
[ZX]