Smalltalk

Smalltalk
Семантыка аб’ектна-арыентаваная
З’явілася ў 1972 (распрацоўка пачалася ў 1969)
Аўтар(ы) Алан Кэй, Дэн Інгалс, Адэль Голдберг
Пашырэнне файлаў st
Тыпізацыя даных аб’ектная, у некаторых рэалізацыях моцная дынамічная
Асноўныя рэалізацыі Amber Smalltalk, Dolphin Smalltalk, GemStone/S, GNU Smalltalk, Pharo, Smalltalk/X, Squeak, Cuis, Haver, VA Smalltalk, VisualWorks
Зведала ўплыў Lisp, Simula, Euler, IMP, Logo, Sketchpad
Паўплывала на Dart, Erlang, Go, Java, Objective-C, PHP 5, Python, Ruby, Scala, Scratch, Swift

Smalltalk — гэта чыста аб’ектна-арыентаваная мова праграмавання, створаная ў 1970-х гадах для адукацыйнага выкарыстання ў Xerox PARC навукоўцамі Learning Research Group, у тым ліку Аланам Кэем, Дэнам Інгалсам, Адэль Голдберг, Тэдам Кэлерам, Дыянай Мэры і Скотам Уоллесам.

У Smalltalk праграмы складаюцца з атамарных аб’ектаў, гэтыя аб’екты ўзаемадзейнічаюць шляхам перадачы паведамленняў праз асяроддзе віртуальнай машыны.

Smalltalk значна паўплывала на развіццё індустрыі распрацоўкі праграмнага забеспячэння. Упершыню публічна апублікаваная Smalltalk-80 прадставіла інавацыйныя і асноватворныя ідэі для аб’ектна-арыентаванага праграмавання.

Мовы, заснаваныя на Smalltalk, да гэтага часу знаходзяцца ў актыўнай распрацоўцы і маюць лаяльныя супольнасці карыстальнікаў. Стандартызаваная версія ANSI Smalltalk была ратыфікаваная ў 1998 годзе.

Smalltalk заняў другое месца ў намінацыі «самая любімая мова праграмавання» ў апытанні распрацоўшчыкаў Stack Overflow у 2017 годзе.[1]

  1. Stack Overflow Developer Survey 2017.

Developed by StudentB