438 читали · 2 года назад
Байт-код Java: назначение, структура и использование
Источник: Nuances of Programming Введение Байт-код Java  —  это промежуточное представление Java-кода, которое выполняется виртуальной машиной Java (JVM). При компиляции Java-программы компилятор Java (javac) преобразует ее в байт-код, представляющий собой набор инструкций, которые JVM может понять и выполнить. Этот байт-код является платформонезависимым, то есть одна и та же Java-программа может выполняться на различных устройствах и в различных операционных системах, следуя принципу “пиши один раз, выполняй везде” (WORA)...
3665 читали · 4 года назад
Язык программирования весом в 1 кб, который работает
Как голландец разработал False и запустил моду на эзотерические языки программирования. В прошлой статье про эзотерические языки программирования мы рассказывали про шуточный INTERCAL, который создали в 1973 году два студента. Язык был в хорошем смысле чудовищный — он постоянно ссылался на «Алису в Стране чудес», выдавал рандомные и непонятные ошибки и работал в сотни тысяч раз медленнее, чем Си. Но настоящая мода на странные языки программирования началась после False. Компилятор весом в 1024 байта и шифр вместо кода Создание False — это история про творчество...