സ്മോൾടോക്ക്
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
ഒരു വസ്തു-അധിഷ്ഠിത, ചലനാത്മകമായി ടൈപ്പ് ചെയ്ത പ്രതിഫലന പ്രോഗ്രാമിങ് ഭാഷയാണ് സ്മോൾടോക്ക്. "ഹ്യുമൻ കമ്പ്യൂട്ടർ സിംബയോസിസിന്റെ" മാതൃകയിൽ "പുതിയ ലോകം" അഴിച്ചുപണിയുന്നതിന് കമ്പ്യൂട്ടിംഗിനെ സഹായിക്കുന്നതിനാണ് സ്മോൾടോക്ക് സൃഷ്ടിക്കപ്പെട്ടത്.[1]വിദ്യാഭ്യാസപരമായ ഉപയോഗത്തിന്റെ ഭാഗമായി ഇത് രൂപകല്പന ചെയ്യുകയും നിർമ്മിക്കുകയും ചെയ്തു. അലൻ കേ, ഡാൻ ഇൻഗാൾസ്, അഡലെൽ ഗോൾഡ്ബെർഗ്, ടെഡ് കെയ്ലർ, സ്കോട്ട് വാലേസ്, തുടങ്ങിയ മറ്റുള്ളവർ 1970 കളിൽ സിറോക്സ് പാർക്കി(Xerox PARC)ന്റെ പഠന ഗവേഷണഗ്രൂപ്പി (LRG)ൽ നിർമ്മാണ പഠനത്തിനായി ഉപയോഗിച്ചു.
ശൈലി: | Object-oriented |
---|---|
പുറത്തുവന്ന വർഷം: | 1972; 52 years ago (1972) (development began in 1969) |
രൂപകൽപ്പന ചെയ്തത്: | Alan Kay, Dan Ingalls, Adele Goldberg |
വികസിപ്പിച്ചത്: | Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry, Scott Wallace, Peter Deutsch and Xerox PARC |
ഡാറ്റാടൈപ്പ് ചിട്ട: | objects, but in some implementations, Strong or dynamic |
പ്രധാന രൂപങ്ങൾ: | Amber, Dolphin Smalltalk, GemStone/S, GNU Smalltalk, Pharo, Smalltalk/X, Squeak, Cuis, Haver, VA Smalltalk, VisualWorks |
സ്വാധീനിച്ചത്: | AppleScript, Common Lisp Object System, Dart, Dylan, Erlang, Etoys, Go, Groovy, Io, Ioke, Java, Lasso, Logtalk, Newspeak, NewtonScript, Object REXX, Objective-C, PHP 5, Python, Raku, Ruby, Scala, Scratch, Self, Swift |
വെബ് വിലാസം: | hide |
സ്മാൾടാക്ക് -80 എന്ന പേരിൽ ആണ് ആദ്യമായി പുറത്തിറങ്ങിയത്. സ്മോൾടോക്ക് പോലെയുള്ള ഭാഷകൾ തുടർച്ചയായി സജീവമായ വികസനത്തിൽ തുടരുകയാണ്, അവയ്ക്ക് ചുറ്റുമുള്ള ഉപയോക്താക്കളുടെ വിശ്വസ്ത സമൂഹങ്ങളെ അവർ കൂട്ടിച്ചേർത്തിരിക്കുന്നു. ആൻസി സ്മോൾടോക്ക് 1998-ൽ അംഗീകരിച്ചു, ഒപ്പം സ്മോൾടോക്ക് സ്റ്റാൻഡേർഡ് പതിപ്പും പ്രതിനിധീകരിക്കുന്നു.[2]
2017 ൽ സ്റ്റാക്ക് ഓവർഫ്ലോ ഡെവലപ്പർ സർവേയിൽ ഏറ്റവും ഇഷ്ടപ്പെട്ട പ്രോഗ്രാമിങ് ഭാഷ തിരഞ്ഞെടുപ്പിൽ സ്മോൾടോക്ക് രണ്ടാം സ്ഥാനം നേടിക്കൊടുത്തു,[3]എന്നാൽ 2018 ലെ സർവ്വെയിൽ ഏറ്റവുമധികം ജനപ്രീതി നേടിയിട്ടുള്ള 26 പ്രോഗ്രാമിങ് ഭാഷകളിൽ ഒന്നിൽ പോലും ഉൾപ്പെട്ടട്ടില്ല.[4]