progopedia.ru
Парадигмы - Энциклопедия языков программирования
http://progopedia.ru/paradigm
Парадигма программирования — это комплекс концепций, принципов и абстракций, определяющих фундаментальный стиль программирования. Парадигма задается использованием определенных сущностей, например:. Состояний программы и команд, изменяющих их (императивное программирование),. Математических функций без состояний (функциональное программирование),. Объектов и взаимодействий между ними (объектно-ориентированное программирование),. Все тексты доступны на условиях лицензии GNU Free Documentation License.
progopedia.ru
HQ9+ - Энциклопедия языков программирования
http://progopedia.ru/language/hq9-plus
Реализации и версии ( свернуть все. Ellsässers HQ9 0.8. HQ9 — шуточный язык программирования, состоящий всего лишь из 4 инструкций:. Выводит на печать строку “Hello, World! 8221; (точный текст зависит от конкретной реализации). Выводит на печать сам исходный код (поэтому программа, состоящая из одной команды. Печатает текст 99 Bottles of Beer (точный текст также зависит от реализации). Увеличивает на единицу внутренний регистр (к которому все равно нет доступа). Домашняя страница HQ9 (Wayback Machine).
progopedia.ru
ci01_ - версия языка программирования 01_ - Энциклопедия языков программирования
http://progopedia.ru/version/ci01_
Единственная версия интерпретатора 01 , написанного на C. Скачать ci01 .c. Программа состоит из одного определения. 8212; функция, которая запускается в начале выполнения программы (имя символа функции должно совпадать с именем файла, в котором находится программа). Функция запускается без параметров-паттернов. Справа от. Находится выражение, которое оценивается при запуске функции. Оно состоит из единственной константы (в общем случае константа должна завершаться символом. Blog comments powered by Disqus.
progopedia.ru
A+ - реализация языка программирования A+ - Энциклопедия языков программирования
http://progopedia.ru/implementation/a-plus
Реализация языка программирования A. Авторская реализация языка A , созданная в Morgan Stanley. В настоящее время находится в свободном доступе и распространяется под лицензией GNU GPL. Доступны сборки для ряда Unix-подобных систем. Для версий A 4.18. Строковые литералы можно заключать как в одинарные, так и в двойные кавычки. Blog comments powered by Disqus. Все тексты доступны на условиях лицензии GNU Free Documentation License.
progopedia.ru
JavaScript - диалект языка программирования ECMAScript - Энциклопедия языков программирования
http://progopedia.ru/dialect/javascript
Диалект языка программирования ECMAScript. JavaScript — скриптовый язык программирования, послуживший основой для стандарта ECMAScript. И ставший впоследствии его самым популярным диалектом. JavaScript был создан компанией Netscape и в декабре 1995 года выпущен в составе браузера Netscape Navigator (реализация SpiderMonkey. Язык быстро завоевал популярность и теперь в той или иной реализации поддерживается всеми браузерами. Для версий SpiderMonkey (Firefox 3.5). Для версий SpiderMonkey (Firefox 3.5).
progopedia.ru
Типизации - Энциклопедия языков программирования
http://progopedia.ru/typing
Система типов данных языка — это система, которая ставит в соответствие каждому значению, вычисленному в процессе выполнения программы, свой тип данных. Основные функции систем типов данных:. Обеспечение безопасности: системы типов данных предотвращают так называемые «ошибки типов», проверяя, что каждая операция получает аргументы именно тех типов, для которых она имеет смысл, например, математические операции не получают аргументов типа строка или массив;.
progopedia.ru
Dart - Энциклопедия языков программирования
http://progopedia.ru/language/dart
Реализации и версии ( свернуть все. Dart 1.1.1. Dart — язык программирования для веб-разработки с открытым исходным кодом, созданный Google. Цель создания языка — заменить JavaScript. В роли универсального языка веб-разработки. В настоящее время существует три способа запустить программу на Dart:. Скомпилировать в JavaScript при помощи dart2js и запустить результат в любом браузере. Выполнить код напрямую в Dartium — версии Chromium со встроенной поддержкой Dart. Комментарий до конца строки. Not a quadra...
progopedia.ru
INTERCAL - Энциклопедия языков программирования
http://progopedia.ru/language/intercal
Реализации и версии ( свернуть все. CLC-INTERCAL 1.-94.-2. INTERCAL (полное название — Compiler Language With No Pronounceable Acronym) — один из старейших эзотерических языков программирования. Он был создан в 1972 году как пародия на языки, существующие в то время, и целенаправленно усложнялся как только возможно; чего стоит один вывод чисел в римской записи! Одна из черт, известных даже людям, которые не программировали на INTERCAL — модификатор. Комментарий до конца строки. DO variable - value. 8 бит...
progopedia.ru
Квадратное уравнение - пример - Энциклопедия языков программирования
http://progopedia.ru/example/quadratic-equation
Квадратное уравнение — это уравнение вида. 8212; заданные константы (с ограничением. Первым шагом решения уравнения является вычисление дискриминанта. Уравнение имеет единственный действительный корень. В противном случае существует пара корней. Корни являются действительными или комплексными в зависимости от знака дискриминанта). 8212; не квадратное уравнение;. 8212; единственный корень. 8212; пара корней. 8212; пара корней. 8212; пара комплексных корней. Для версий Borland C Builder 6. Перегружен так, ...
progopedia.ru
Числа Фибоначчи - пример - Энциклопедия языков программирования
http://progopedia.ru/example/fibonacci
Числа Фибоначчи — числовая последовательность, первые два элемента которой равны 1, а каждый последующий равен сумме двух предыдущих. Вывод программы должен выглядеть следующим образом: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987,. Отметим, что данный пример может быть реализован несколькими способами:. Непосредственно через рекурсивное определение: наименее эффективный способ, позволяющий в то же время продемонстрировать использование рекурсивных функций. Free Pascal 2.2.4. Make a paus...