Jim Tcl — The Jim Interpreter
Jim Tcl — The Jim Interpreter
2
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Mac
Linux
Windows
Ссылки:
Официальный сайт
Особенности:
язык сценариев встраиваемый event-driven programming-language development utf-8 tcl interpreter объектно-ориентированный язык posix sqlite
язык сценариев встраиваемый event-driven programming-language development utf-8 tcl interpreter объектно-ориентированный язык posix sqlite
Джим - это открытая исходная реализация языка программирования Tcl. Он
реализует большое подмножество Tcl и добавляет новые функции, такие как ссылки
с сборкой мусора, замыкания, встроенную систему объектно-ориентированного
программирования, команды функционального программирования, первоклассные
массивы и поддержку UTF-8. Все это с размером двоичного файла около 100-200 КБ
(в зависимости от выбранных параметров).
Ядро Джима очень стабильно. Джим проходит более 3000 модульных тестов, и
многие программы Tcl работают без изменений. Jim является высоко модульным с
возможностью конфигурировать многие компоненты в качестве загружаемых модулей
или вообще не указывать. Ряд расширений включены в Jim, которые могут быть
построены как загружаемые модули.
Jim Cross легко компилируется и используется во многих встроенных средах. Он
работает под многими операционными системами, включая Linux, FreeBSD, QNX,
eCos, Windows (cygwin и mingw32).
В Jim есть встроенное редактирование командной строки для интерактивной
оболочки jimsh.
Аналоги (10):
-
JavaScript
JavaScript (иногда сокращенный до JS) - это легкий, интерпретируемый, объектно-ориентированный язык с ...508
Бесплатное ПО Открытый кодLinux Web Windows Mac iOS Android Browser extensionязык сценариев haiku основанное на прототипе наследование programming-language документация для программистов асинхронный aros web-development programming -
Lua
Lua - мощный, быстрый, легкий, встраиваемый язык сценариев.145
Бесплатное ПО Открытый кодLinux Windows Playstation Mac iOS Androidязык сценариев haiku morphos скрипты android wear programming-language amigaos configuration -
Tcl
Tcl (первоначально из "Tool Command Language", но условно отображается как ...22
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев rad скрипты rapid-prototyping графический интерфейс пользователя -
Squirrel (programming language)
Squirrel - это высокоуровневый императивный объектно-ориентированный язык программирования, предназначенный для ...12
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев programming-language объектно-ориентированный язык скрипты programming -
Solid
Solid - минималистский интерпретируемый язык с чистой объектной моделью и крошечной виртуальной машиной.5
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев встраиваемый interpreter Не поддерживается development -
Wyvern
Wyvern - это новый язык программирования, призванный помочь разработчикам быть очень продуктивными при написании ...4
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев compilers programming-language developer-tools development type-specific-language ide interpreter объектно-ориентированный язык web-development programming -
AngelScript
Библиотека сценариев AngelCode, или AngelScript, как ее еще называют, чрезвычайно гибкая ...3
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев programming-language встраиваемый interpreter -
ChaiScript
ChaiScript - это простой в использовании встроенный язык сценариев для C ++.2
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев встраиваемый объектно-ориентированный язык c-plus-plus programming-language game-development -
Chibi Scheme
Chibi-Scheme - это очень маленькая библиотека без внешних зависимостей, предназначенная для использования в качестве расширения ...2
Бесплатное ПО Открытый кодMac Linuxязык сценариев поддержка регулярных выражений встраиваемый r7rs scheme cygwin programming-language -
TinyScheme
TinyScheme - это легкий интерпретатор Scheme, который реализует такое большое подмножество R5RS, как было ...1
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев programming-language встраиваемый scheme