Smalltalk
Smalltalk
0
Бесплатное ПО
Открытый код
Категории:
Разработка
Платформы:
Web
Linux
Windows
Mac
iOS
Android
Ссылки:
Официальный сайт
Особенности:
programming programming-language объектно-ориентированный язык
programming programming-language объектно-ориентированный язык
Smalltalk - это объектно-ориентированный, динамически типизированный
рефлексивный язык программирования. Smalltalk был создан как язык, лежащий в
основе «нового мира» вычислений, примером которого является «человек-
компьютерный симбиоз».
Smalltalk - это объектно-ориентированный язык программирования с богатой
историей и легендарным наследием. Он родился в Xerox PARC в 1970-х годах и был
создан блестящей и дальновидной командой Алана Кея, Дана Ингаллса и Адель
Голдберг. Smalltalk был создан для изучения обучения детей программированию.
Понятно, что это очень маленький и простой язык, самый простой из основных
языков программирования.
Smalltalk - это рекурсия понятия самого компьютера. Вместо того, чтобы делить
«компьютерные вещи» на вещи, каждая из которых менее сильна, чем целые -
например структуры данных, процедуры и функции, которые являются обычными
атрибутами языков программирования, - каждый объект Smalltalk представляет
собой рекурсию всех возможностей компьютера. , Таким образом, его семантика
похожа на то, что тысячи и тысячи компьютеров объединены в очень быструю сеть.
И вклад Smalltalk - это новая парадигма дизайна? для решения больших проблем
профессионального программиста и создания мелких возможностей для начинающего
пользователя. Объектно-ориентированное проектирование - это успешная попытка
качественно повысить эффективность моделирования все более сложных
динамических систем и взаимоотношений с пользователем, которые стали
возможными в результате взрыва кремния.
Есть несколько хороших диалектов Smalltalk, таких как Squeak, Pharo и Dolphin
Smalltalk (для Windows).
Аналоги (60):
-
Python
Python - это интерпретируемый, интерактивный, объектно-ориентированный, расширяемый язык программирования.1116
Бесплатное ПО Открытый кодMac Linux Windowshaiku pip (установщик пакетов) сбор мусора morphos programming-language aros s60 модульная система opensolaris высокий уровень rad объектно-ориентированный язык amigaos programming динамическая печать -
Java
Java - это язык компьютерного программирования общего назначения, основанный на классах ...583
Бесплатное ПО Открытый кодLinux Web Blackberry Windows Mac Androidcomputer-program programming-languages programming jvm сбор мусора s60 development java mobile programming-language-library kindle fire multithread cross-platform programmer computer-programming-language virtual-machine playbook computer-programming совместимость с x86/x64 кодирование programming-tools programming-language programming-library lamp hp webos объектно-ориентированный язык blackberry 10 -
C (programming language)
C - это язык программирования общего назначения.267
Бесплатное ПО Открытый кодLinux Windows Playstation Mac iOS Androidmanual memory management haiku android wear programming-language development встроенная сборка aros системное программирование компилируемый язык -
C++
C ++ является статически типизированной, свободной формой, мультипарадигмой, скомпилированной, универсальной, мощной ...260
Бесплатное ПО Открытый кодMac Linux Windowsобъектно-ориентированный язык системное программирование programming-language компилируемый язык development -
Ruby
Ruby - это динамический, рефлексивный, объектно-ориентированный язык программирования общего назначения, который объединяет ...241
Бесплатное ПО Открытый кодMac Linux Windowshaiku обработка текста блоки programming-language менеджер пакетов interpreter объектно-ориентированный язык programming динамическая печать -
Lua
Lua - мощный, быстрый, легкий, встраиваемый язык сценариев.145
Бесплатное ПО Открытый кодLinux Windows Playstation Mac iOS Androidязык сценариев haiku morphos скрипты android wear programming-language amigaos configuration -
Perl
Perl - это высокоуровневый, универсальный, интерпретируемый, динамический язык программирования с более чем 22 годами ...122
Бесплатное ПО Открытый кодMac Linux Windowsprogramming haiku programming-language интеграция с оболочкой -
Go (Programming Language)
Go - это язык программирования с открытым исходным кодом, который позволяет легко создавать простые, надежные и ...96
Бесплатное ПО Открытый кодMac Linux Windowsreadability мониторинг производительности наследование классов programming-language компилируемый язык development -
Rust
Язык системного программирования, который работает невероятно быстро, предотвращает почти все сбои и ...66
Бесплатное ПО Открытый кодMac Linux Windowsstatic-typing менеджер пакетов абстрактные типы данных тип вывода типизированного programming-language сопоставление с образцом -
Dart
Dart (первоначально назывался Dash) - это язык веб-программирования, разработанный Google.64
Бесплатное ПО Открытый кодLinux Web Windows Macprogramming-language virtual-machine javascript programming parser -
Scala
Scala - это современный мультипарадигмальный язык программирования, основанный на виртуальной машине Java (JVM) ...61
Бесплатное ПО Открытый кодMac Linux Windowsjava-based concurrent объектно-ориентированный язык compilers функциональный язык компилируемый язык -
Haskell
Haskell - продвинутый чисто функциональный язык программирования.53
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language функциональный язык development -
Julia
Julia - это высокопроизводительный динамический язык программирования для технических вычислений высокого уровня, с ...43
Бесплатное ПО Открытый кодMac Linux Windowscompilers numerical-computations programming-language libuv development plotting параллельные вычисления programming numerical -
Haxe
Haxe - это набор инструментов с открытым исходным кодом, основанный на современном строго типизированном языке программирования высокого уровня, ...36
Бесплатное ПО Открытый кодLinux Raspberry Pi Windows Macprogramming-language game-development developer-tools development сопоставление с образцом объектно-ориентированный язык макрос mobile-apps-development programming -
Free Pascal
Free Pascal (также известный как FPK Pascal) - это профессиональный 32- и 64-битный компилятор Pascal.33
Бесплатное ПО Открытый кодMac Linux Windows Windows mobilehaiku pascal-compiler compilers morphos aros development amigaos -
Apple Swift
Swift - это язык программирования для приложений iOS, OS X, watchOS и tvOS, основанный на лучшем C ...30
Бесплатное ПО Открытый кодMac Linuxязык сценариев mac-osx-development compilers скрипты programming-language development ios-development interpreter объектно-ориентированный язык mobile-apps-development programming -
Objective-C
Язык Objective-C - это простой компьютерный язык, разработанный, чтобы ...28
Бесплатное ПО Открытый кодMac Linux WindowsНе поддерживается programming-language объектно-ориентированный язык -
Erlang
Erlang - это параллельный универсальный язык программирования для сборки мусора и система времени выполнения ...27
Бесплатное ПО Открытый кодMac Linux Windowsреальное время real-time fault-tolerance programming-language распределенных вычислений programming concurrent-language функциональный язык hot-swapping высокая доступность -
Groovy
Groovy - это динамичный и динамический язык для виртуальной машины Java (JVM).27
Бесплатное ПО Открытый кодMac Linux Windowscompilers java-based dynamic-language interpreter объектно-ориентированный язык скрипты -
Nim (programming language)
Nim - это статически типизированный императивный язык программирования с мощной системой макросов, который пытается ...26
Бесплатное ПО Открытый кодMac Linux Windowssignificant-indentation cross-platform compilers programming-language development lisp-как повелительный язык объектно-ориентированный язык python-like programming -
Clojure
Clojure - это динамический язык программирования, предназначенный для виртуальной машины Java (и CLR).23
Бесплатное ПО Открытый кодMac Linux Windowsconcurrent compilers programming-language java-based lisp programming функциональный язык -
FreeBASIC
FreeBASIC - это полностью бесплатный 32-битный BASIC-компилятор с открытым исходным кодом, синтаксис которого похож на ...23
Бесплатное ПО Открытый кодLinux Windowscompilers programming-language development basic-programming basic-compiler поддержка quickbasic basic-language programming -
Tcl
Tcl (первоначально из "Tool Command Language", но условно отображается как ...22
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев rad скрипты rapid-prototyping графический интерфейс пользователя -
Kotlin
Статически типизированный язык программирования, ориентированный на JVM и JavaScript, на 100% совместимый с Java ™19
Бесплатное ПО Открытый кодLinux Web Windows Macязык сценариев compilers programming-language developer-tools development rad interpreter объектно-ориентированный язык web-development programming -
F# (programming language)
F # является кратким, выразительным и эффективным функциональным и объектно-ориентированным языком для.17
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев объектно-ориентированный язык .net programming-language функциональный язык -
IronPython
IronPython - это реализация языка программирования Python, работающего под.17
Бесплатное ПО Открытый кодMac Linux Windows.net python programming-language silverlight -
Jython
Jython, наследник JPython, является реализацией языка программирования Python, написанного на ...17
Бесплатное ПО Открытый кодMac Linux Windowsprogramming python programming-language java -
Vala
Vala - это новый язык программирования, целью которого является привлечение современных возможностей языка программирования в GNOME ...16
Бесплатное ПО Открытый кодLinux Windowsprogramming programming-language объектно-ориентированный язык -
REBOL
Rebol (исторически REBOL) - это кроссплатформенный язык обмена данными и мультипарадигмальная динамика ...14
Бесплатное ПОMac Linux Windowsне требует установки networking dsl скрипты programming-language распределенных вычислений development выразительный automation графический интерфейс пользователя lisp multiplatform programming json domain-specific-language -
Squirrel (programming language)
Squirrel - это высокоуровневый императивный объектно-ориентированный язык программирования, предназначенный для ...12
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев programming-language объектно-ориентированный язык скрипты programming -
Racket
Racket (ранее PLT Scheme) - это современный язык программирования семейства Lisp / Scheme, подходящий ...10
Бесплатное ПО Открытый кодMac Linux Windowseducational programming-language графический интерфейс пользователя ide lisp scheme объектно-ориентированный язык programming макрос -
Ceylon
Цейлон - это язык, разработанный специально для написания больших программ в командах.9
Бесплатное ПО Открытый кодMac Linux Windowsstatic-typing cross-platform jvm hotspot jvm programming-language development virtual-machine javascript javascript-vm объектно-ориентированный язык programming функциональный язык -
Cobra
Cobra - это высокопроизводительный, быстроразвивающийся язык программирования.9
Бесплатное ПО Открытый кодMac Linux Windowsdynamic-language .net programming-language rad объектно-ориентированный язык Не поддерживается programming -
thinBasic
thinBasic - это простой, гибкий и простой в освоении интерпретируемый язык программирования.8
Бесплатное ПОWindowsdll debugger compilers languages кодирование модули programming-language automation grammar interpreter programming software-development parser -
Ada
Ada 2012 - это новое поколение ведущего в мире языка программирования для безопасного проектирования ...7
Бесплатное ПО Открытый кодLinux Windowsprogramming programming-language concurrent-language concurrent -
Crystal (programming language)
Язык программирования с Ruby-подобным синтаксисом, который компилируется в эффективный нативный код.7
Бесплатное ПО Открытый кодMac Linuxprogramming programming-language compilers -
Elixir
Elixir - это динамический, функциональный язык, разработанный для создания масштабируемых и поддерживаемых приложений.7
Бесплатное ПОMac Linux Windowsdragonfly bsd programming-language функциональный язык -
wxBasic
wxBasic - это базовый интерпретатор, который: * бесплатный * с открытым исходным кодом (LGPL)7
Бесплатное ПО Открытый кодLinux Windowsprogramming-language interpreter basic-compiler Не поддерживается programming -
Solid
Solid - минималистский интерпретируемый язык с чистой объектной моделью и крошечной виртуальной машиной.5
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев встраиваемый interpreter Не поддерживается development -
Avian
Легкая альтернатива Java.4
Бесплатное ПО Открытый кодiOS Linux Windows Maccross-platform virtual-machine development -
Boo
Boo - это стабильный объектно-ориентированный статически типизированный язык программирования для.4
Бесплатное ПО Открытый кодMac Linux Android Windowsrad programming-language net-framework programming .net framework -
Factor
Факторный язык программирования4
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language concatenative -
Jabaco
Jabaco - это простой язык программирования с синтаксисом, подобным Visual Basic.4
Бесплатное ПОWindowsautomation скрипты programming-language -
sdlBasic
sdlBasic - это небольшой, эффективный и многоплатформенный базовый интерпретатор, предназначенный для создания игр с использованием ...4
Бесплатное ПО Открытый кодLinux Windowsunix gnu programming gnome database red-hat база данных interactive азартные игры php nuke debian mysql games ведение блога portal redhat forums sql surveys weblog kde Не поддерживается news -
SMX
SMX: динамическая генерация HTML с помощью простого серверного макроязыка с поддержкой высокоскоростной базы данных ...4
Бесплатное ПО Открытый кодLinux Windowsязык сценариев programming-language dynamic-html не требует установки -
Wyvern
Wyvern - это новый язык программирования, призванный помочь разработчикам быть очень продуктивными при написании ...4
Бесплатное ПО Открытый кодMac Linux Windowsязык сценариев compilers programming-language developer-tools development type-specific-language ide interpreter объектно-ориентированный язык web-development programming -
X10 (programming language)
Язык программирования X10 организован вокруг четырех основных принципов асинхронности, локальности ...4
Бесплатное ПО Открытый кодMac Linux Windowscluster-programming programming-language gpu-programming parallel-programming -
Objective-J
Objective-J - это язык программирования, разработанный как часть ...3
Бесплатное ПО Открытый кодLinux Web Windows Macprogramming-language javascript объектно-ориентированный язык -
Pony language
Pony - объектно-ориентированная объектно-ориентированная модель с открытым исходным кодом, защищенная возможностями, высокая производительность ...3
Бесплатное ПО Открытый кодMac Linux Windowsобъектно-ориентированный язык languages actor-model capabilities-secure computer-language -
Quorum
Язык программирования кворума. - Первый в мире научно-ориентированный язык программирования.3
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language -
React Studio
Создайте потоки приложений и компоненты. Выразите их свойства и связь данных визуально.2
Бесплатное ПОMacproductivity-tool rad web-development programming developer-tools -
Dolphin Smalltalk
Dolphin - это полноценная среда разработки для Smalltalk, специально предназначенная для Microsoft Windows.1
Бесплатное ПО Открытый кодWindowsprogramming development -
Motti.NET (Programming Language)
Motti.NET - продвинутый язык программирования!1
Бесплатное ПО Открытый кодWeb Windowssoftware-framework programming-language application-builder development framework Не поддерживается programming motti.net (programming language) -
Object Pascal
Object Pascal - это мультипарадигмальное, объектно-ориентированное, основанное на компонентах программирование общего назначения ...1
Бесплатное ПО Открытый кодLinux Windows Mac iOS Androidhaiku morphos programming-language aros amigaos programming -
Pharo
Pharo - это чистый объектно-ориентированный язык программирования и мощная среда, ориентированная на ...1
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language объектно-ориентированный язык smalltalk-dialect -
V (programming language)
Простой, быстрый, безопасный, скомпилированный язык для разработки поддерживаемого программного обеспечения.1
Бесплатное ПО Открытый кодLinux Windows Mac iOS Androidprogramming programming-language compilers -
Guile
GNU Ubiquitous Intelligent Language for Extensions, реализация программирования Scheme ...0
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language -
Odin
Быстрый, лаконичный, читаемый, прагматичный и открытый язык программирования.0
Бесплатное ПО Открытый кодMac Linux Windowsprogramming programming-language -
P Programming Language
Асинхронный событийный язык программирования.0
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language -
Squeak
Язык программирования Squeak - это диалект Smalltalk.0
Бесплатное ПО Открытый кодMac Linux Windowsprogramming-language smalltalk-dialect