Comments 30
зачем это?
+30
Чтобы написать код один раз, и использовать его в разных окружениях: Си, Java, PHP и прочих.
+3
У вас часто возникала такая необходимость?
+4
Facebook для этой цели придумал Apache Thrift.
+2
ostatic.com/c2java
www.mibsoftware.com/php2cpp/
Конвертер C в PHP не нашел, но не думаю, что его (в упрощенном виде) написать сложнее, чем транслятор из метаязыка.
www.mibsoftware.com/php2cpp/
Конвертер C в PHP не нашел, но не думаю, что его (в упрощенном виде) написать сложнее, чем транслятор из метаязыка.
+1
Подозреваю, что человек любит схему, а работать приходится с php :)
+7
Синтаксис у Вас — это жесть. Если бы не комментарии, никогда бы не разобрался.
И зачем Вам городить свои велосипеды? Сделайте ретранслятор Scheme -> PHP — я думаю найдется не мало людей которые будут Вам благодарны.
И зачем Вам городить свои велосипеды? Сделайте ретранслятор Scheme -> PHP — я думаю найдется не мало людей которые будут Вам благодарны.
+3
Именно это (транслятор Scheme -> PHP) и сделано.
+2
Сбила фраза «совершенно случайно»
Теперь все вижу. Отличная разработка. Так держать.
Отвечу на вопросы, которые в статье (на что могу)
В PHP в последних версиях введены анонимные функции и замыкания.
В качестве Superglobals попробуйте облачать PHP-код в один большой класс, и использовать $this или self (для статических)
То, что написано про стек в статье, это про функции array_push и array_pop? Если да, то Вы открыли мне глаза на данных товарищей.
Теперь все вижу. Отличная разработка. Так держать.
Отвечу на вопросы, которые в статье (на что могу)
В PHP в последних версиях введены анонимные функции и замыкания.
В качестве Superglobals попробуйте облачать PHP-код в один большой класс, и использовать $this или self (для статических)
То, что написано про стек в статье, это про функции array_push и array_pop? Если да, то Вы открыли мне глаза на данных товарищей.
+1
Спасибо, подумаю. Про массив я честно сошлюсь на документацию:
ru2.php.net/manual/en/language.types.array.php
An array in PHP is actually an ordered map.
ru2.php.net/manual/en/language.types.array.php
An array in PHP is actually an ordered map.
0
Перечитал статью. Синтаксис GVM ужасен, Ваш синтаксис вполне удобен.
+1
Зачем скрывать в начале статьи, что псевдокод — это Scheme? Сначала думал что-то новое и необычное, потом понял что просто транслятор.
+6
переместите в «ненормальное программирование»
+6
UFO just landed and posted this here
$GLOBALS
+1
>>сделать-писателя
*facepalm*
*facepalm*
+3
Про быстрый стек: а если использовать список? Т.е. Node — массив или объект с полями value и next, где в next записана ссылка на следующий такой элемент.
0
Немного побенчмаркил на вставки элементов: обычные массивы и SplStack показывают примерно одинаковые результаты (последний все же чуть быстрее), мой же способ гораздо хуже.
0
брейнфак будет поддерживаться?
+1
Sign up to leave a comment.
Пишу на псевдокоде, работает в PHP