0
Smalltalk е обектно-ориентиран, динамично въведен отразяващ програмен език.Smalltalk е създаден като език в основата на „новия свят“ на изчислителната техника, пример за „симбиоза човек-компютър“.Smalltalk е обектно ориентиран програмен език с богата история и историческо наследство.Роден е в Xerox PARC през 70-те години на миналия век, създаден от блестящия и визионерски екип на Алън Кей, Дан Ингълс и Адел Голдбърг.Smalltalk е създаден, за да изследва програми за преподаване на деца.Разбираемо, това е много малък и прост език, най-простият от основните езици за програмиране .... Smalltalk е рекурсия на представата за самия компютър.Вместо да разделяте „компютърни неща“ на неща, всяко по-малко силно от цялото? - като структури от данни, процедури и функции, които са обичайната атрибутика на езиците за програмиране? - всеки обект на Smalltalk е рекурсия на всички възможности на компютъра,По този начин неговата семантика е малко като да има хиляди и хиляди компютри, всички свързани с много бърза мрежа.А приносът на Smalltalk е нова парадигма на дизайна?за атака на големи проблеми на професионалния програмист и създаване на малки възможни за начинаещия потребител.Обектно-ориентираният дизайн е успешен опит за качествено подобряване на ефективността на моделирането на все по-сложните динамични системи и взаимоотношенията с потребителите, станали възможни от експлозията на силиций.Съществуват няколко добри диалекта на Smalltalk, като Squeak, Pharo и Dolphin Smalltalk (за Windows).
smalltalk
WebSite:
https://squeak.orgХарактеристика
Категории
Алтернативи на Smalltalk за всички платформи с всякакъв лиценз
1126
582
Java
Java е език за компютърно програмиране с общо предназначение, който е паралелен, базиран на клас, обектно-ориентиран и специално проектиран да има възможно най-малко зависимости от внедряването.
278
C (programming language)
C е език за компютърно програмиране с общо предназначение.C е един от най-използваните езици за програмиране на всички времена.
- Безплатно
- Windows
- Mac
- Linux
- Android
- iPhone
- Playstation
- Android Wear
- iPad
- Android Tablet
- BSD
- Haiku
- AROS
266
243
178
146
Lua
Lua е мощен, бърз, лек, вграждащ се скриптов език.
123
104
Go (Programming Language)
Go е език за програмиране с отворен код, който улеснява изграждането на прост, надежден и ефективен софтуер.
71
65
53
51
D (Programming Language)
D е език със C-подобен синтаксис и статично въвеждане.Прагматично съчетава ефективност, контрол и мощност на моделиране, с безопасност и производителност на програмиста. Удобство
34
Free Pascal
Безплатен Pascal (известен още като FPK Pascal) е 32 и 64 битов професионален Pascal компилатор.Предлага се за различни процесори: Intel x86, Amd64 / x86_64, PowerPC, PowerPC64, Sparc, ARM.
27
Nim (programming language)
Nim е статично типизиран императивен език за програмиране с мощна макро система, която се опитва да даде на програмиста максимална сила без компромиси с ефективността на изпълнение.