Без единого гвоздя

Nov 17, 2006 22:57

Меня посетила очередная безумная идея. Язык программирования без условных операторов. Но объектно-ориентированный. Эдакий объектно-ориентированный Brainfuck.
Детали для интересующихся вопросом... )

бесполезные идеи, программизм

Leave a comment

Comments 2

=) erienman November 18 2006, 11:24:34 UTC
Ну, если я правильно помню, что-то похожее пытаются применять в объектно-ориентированном асме (что само по себе редкое извращение, имхо =) ), с целью ускорения работы программы. Как известно, команды перехода хуже всего перемалываются процессором, поэтому и пишут без условных переходов, а по возможности подряд с разными извращениями, подгадывая алгоритму блока предсказания переходов.
Так что с этой точки зрения идея совсем небесполезна, для чего-то промежуточного между языком низкого и языком высокого уровня.

Reply

Re: =) shaman_odnako November 20 2006, 20:48:53 UTC
Ну замена всех операторов if на вызовы виртуальных методов -не лучший способ поднять производительность, так что как раз о таком использовании я не думал. ;)

Reply


Leave a comment

Up