ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
797984 Топик полностью
Связанные сообщения
TypingScripting
[Мелкие встраиваемые скриптовые и компилируемые языки.] Сводный топик. Лучше пройтись поиском - почти все языки не раз у ...2024-02-26
[Q3VM] A lightweight (single file: vm.c) embeddable interpreter/Virtual Machine (VM) for compiled bytecode files (.qvm) based on...2024-02-22
[mJS] Restricted JavaScript engine. Серьезная штука!2023-02-18
[EmbedVM] is a small embeddable virtual machine for microcontrollers with a C-like language frontend2023-02-18
[Lua RTOS] - сбыча мечт?2022-11-10
micropython был?2022-09-23
Сравнение эффективности, в т.ч. скриптовых языков. 2017 г.2022-09-22
[Squirrel] встраиваемый язык программирования, конкурент Lua. Сводный системный.2022-07-02
Может кому пригодится: скрипт, который к себе цепляет и разворачивает tar-архив. При желании можно запустить скрипт из этого сам...2021-12-10
Наверное не совсем мелкий, но для большого контроллера может подойти, старый, лет 20 уже: S-Lang. Встраивался, как я помню, в Sl...2020-11-04
Раз сводный топик, то ещё раз Squirrel, который вполне может конкурировать с Lua.2020-11-04
Самсунговский JerryScript: легковесная реализация JavaScript для IoT. Он правда не совсем мелкий, но зато относительно вполне се...2020-11-04
В поисках идей для GUI наткнулся на ZOE. Он сделан на языке REBOL. Не пойму - он встраиваемый, скриптовый?2020-11-04
Lua - странно, что до сих пор не упомянут. можно перенести.2020-11-03
Опишу задачи.2020-10-31
Процитирую сам себя: "Разработка ПО большого объёма на языках с динамической типизацией, как правило затруднена, но в целом скор...2020-10-30
Тебе нужен встраиваемый интерпретатор способный работать в REPL-режиме. Я уже ранее давал тут ссылку на partcl, lil, picol и ...2020-03-25
Я говорю про другую типизацию. Не про int или long, и даже не про int или char*. Программа на ООП-языке существует в рамкой неко...2019-12-19
С языком очень даже связано. Компилирующие языки со статической типизацией (C++, C#, Java, C, Pascal) пропускают гораздо меньше ...2019-12-17
Не совсем. C++ -- это уход в сторону _типизированных_ ЯВУ, а Java или C# -- подвижка в сторону "управляемого кода" и что наиболе...2019-11-03
Увы, часто нет. Ардуины не просто так возникли. МК подросли и стали возможны другие подходы к разработке. Видно же что делается:...2019-03-03
Не соглашусь, во-первых я чётко подвёл к мысли, что возможны разные классификации, существование одних не запрещает другие. И ес...2019-03-03
С этого стоило и начинать. С того, что язык скриптовый. И это уводит совсем в другую сторону, практически в параллельную вселенн...2019-03-01
Угу, обсуждались, ещё вон PicoC был 2017-12-24
Утиная типизация - это оно? -> -->2017-11-28
Это не языки, а один язык - Tcl. А вот по-настоящему мелкий - это Pawn.2017-09-29
small version of Tcl -> подборка2017-09-29
LIL - Little Interpreted Language. Сильно упрощенный Tcl. ->2017-09-29
Picol упрощенный недоTcl -> home -->2017-09-29
Jim - компактный, но быстрый и фичастый интерпретатор TCL ->2017-09-29
Дополню, что успел наковырять. #интерпретаторы #скрипты2017-09-15
JIM - интерпретатор Tcl, заточенный под embedded приложения. -> Используется в том числе в этом WEB фреймворке -->. Очень ...2012-12-26
Это свойство практически любого языка с динамической типизацией. Здесь питон притянут за уши. Но это НЕГАТИВНОЕ свойство для бол...2010-01-13
fk0, легенда (28.11.2017 23:57 - 29.11.2017 00:05, просмотров: 1379) ответил Evgeny_CD на В идеале должна быть настраиваемая типизация. Если ты пишет "малую программу", которую ты будешь сопровождать сам, и понимаешь все риски такого подхода - ставишь ключик и вперед.
Для этого просто существуют разные языки! Смотри вторую ссылку:  http://csdl-images.computer.org/mags/co/1998/03/figures/r30231.gif
https://skeptics.stackexchange.com/questions/17224/do-professional-software-developers-write-an-average-of-10-lines-of-code-per-day
http://bravenewgee …d-heres-why-we-use-it/ И напоследок: https://www.tcl.tk/doc/scripting.html (https://web.stanfo …n/papers/scripting.pdf) -- обрати внимание на картинку и табличку пониже. Вот где RAD (Radpid Application Development). Но он быстро упирается в то, что большие программы подобного типа разваливаются. Примеры? Да что угодно большое на Tcl. Быстрый старт, успех и погрязает в багах и некачественной архитектуре. Скриптовые языки работают как клей, о чем собственно Оустерхаут и пишет. Хорошо, если систему можно разбить на мелкие компоненты с четкими интерфейсами, закодировать на удобных языках (и часто простом C, подходящим для не развесистых монолитных проектов) и склеить подходящим языком. А если у тебя всё начинает зависеть от всего, то тебе универсальные языки типа C++ или Java больше подойдут, с жесткими типами. Кстати вот отсылка к Julia: https://en.wikiped …sterhout%27s_dichotomy PS: не могу найти картинку, где хаскели с лиспами дорисованы в верхнем правом углу. Но идея примерно такая.
[ZX]