"സ്മോൾടോക്ക്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
വരി 24:
2017 ൽ സ്റ്റാക്ക് ഓവർഫ്ലോ ഡെവലപ്പർ സർവേയിൽ ഏറ്റവും ഇഷ്ടപ്പെട്ട പ്രോഗ്രാമിങ് ഭാഷ തിരഞ്ഞെടുപ്പിൽ സ്മോൾടോക്ക് രണ്ടാം സ്ഥാനം നേടിക്കൊടുത്തു,<ref>[https://insights.stackoverflow.com/survey/2017#technology-most-loved-dreaded-and-wanted-languages Stack Overflow Developer Survey 2017]</ref>എന്നാൽ 2018 ലെ സർവ്വെയിൽ ഏറ്റവുമധികം ജനപ്രീതി നേടിയിട്ടുള്ള 26 പ്രോഗ്രാമിങ് ഭാഷകളിൽ ഒന്നിൽ പോലും ഉൾപ്പെട്ടട്ടില്ല.<ref>[https://insights.stackoverflow.com/survey/2018#technology-most-loved-dreaded-and-wanted-languages Stack Overflow Developer Survey 2018]</ref>
==ചരിത്രം==
സ്മോൾടോക്കിന് വലിയ തോതിലുള്ള വകഭേദങ്ങളുണ്ട്.<ref>{{cite web|url=http://www.smalltalk.org/versions|archive-url=https://web.archive.org/web/20150908041133/http://www.smalltalk.org/versions|dead-url=yes|archive-date=2015-09-08|title=Versions|publisher=Smalltalk.org|access-date=2007-09-13}}</ref>
പ്രകടനം നേടുന്നതിന് എക്സിക്യൂഷൻ സെമന്റിക്കുകളുടെ ചില വശങ്ങൾ നിശ്ചലമാക്കിയ ശ്രദ്ധേയമായ അവലോകനങ്ങൾക്ക് ശേഷം (സിമുലയ്ക്ക് സമാനമായ ക്ലാസ് ഇൻഹെറിറ്റൻസ് മാതൃക എക്സിക്യൂട്ട് ചെയ്യുന്നത് തിരഞ്ഞെടുക്കുന്നു)സ്മോൾടോക്-76 സൃഷ്ടിച്ചു. ഇപ്പോൾ ഏറെ പരിചയമുള്ള ടൂളുകളിൽ, ഈ സിസ്റ്റത്തിന് ഒരു വികസന പരിസ്ഥിതി ഉണ്ടായിരുന്നു. ഈ സിസ്റ്റം ഒരു ലൈബ്രറി ലൈബ്രറി കോഡ് ബ്രൌസർ / എഡിറ്റർ ഉൾപ്പെടെയുള്ള പരിചിത ഉപകരണങ്ങളിൽ മിക്കതും അവതരിപ്പിക്കുന്ന ഒരു വികസന പരിസ്ഥിതി (development environment) ഉണ്ടായിരുന്നു."എല്ലാം ഒരു വസ്തു മാത്രമാണ്" (പ്രൈവറ്റ് ഇൻസ്റ്റൻസ് വേരിയബിളുകൾ ഒഴികെ) നിലനില്ക്കുന്ന സ്വഭാവസവിശേഷതകളും സ്വഭാവവും വ്യക്തിഗത വർഗങ്ങളുമായി ബന്ധപ്പെടുത്തുന്നതിലൂടെ, "സ്മോൾടോക്ക് -80" മെറ്റാക്ലസുകളും ചേർത്ത്, കൂടാതെ ഇന്റിജർ, ബൂലിയൻ മൂല്യങ്ങൾ തുടങ്ങിയ പ്രാഥമിക ഘടകങ്ങളും കൂടാതെ ഇന്റിജർ, (ഉദാഹരണമായി, സന്ദർഭങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള വ്യത്യസ്ത വഴികളെ പിന്തുണയ്ക്കുക).
സ്മോൾടോക്ക്-80 ആയിരുന്നു ആദ്യ ഭാഷാ പതിപ്പും പാർസിസിനു പുറത്ത് ലഭ്യമാക്കിയത്, ആദ്യം സ്മോൾടോക്ക്-80 പതിപ്പ് 1, (പ്ലാറ്റ്ഫോമിൽ, ആപ്പിൾ കംപ്യൂട്ടർ, ടെക്ട്രോണിക്സ്, ഡിജിറ്റൽ എക്യുപ്മെന്റ് കോർപ്പറേഷൻ (ഡിഇസി), യൂണിവേഴ്സിറ്റികൾ (യൂസി ബെർക്ലി) എന്നിവരുടെ പ്ലാറ്റ്ഫോമുകളിൽ പുനരാവിഷ്ക്കരിക്കാനും നടപ്പാക്കാനുമുള്ള ഒരു ചെറിയ സംവിധാനമാണ്. പിന്നീട് (1983 ൽ) പൊതു ലഭ്യത നടപ്പാക്കൽ, സ്മോൾടോക്ക് -80 പതിപ്പ് 2, ഒരു ചിത്രം (ഒബ്ജക്ട് നിർവചനങ്ങളുള്ള പ്ലാറ്റ്ഫോം-സ്വതന്ത്ര ഫയൽ), ഒരു വിർച്വൽ മെഷീൻ സ്പെസിഫിക്കേഷനായി പുറത്തിറങ്ങി. 1998 മുതൽ ആൻസസി(ANSI) സ്മോൾടോക്ക്സ്റ്റാൻഡേർഡ് ലാംഗ്വേജ് റഫറൻസ് ആണ്.
==അവലംബം==
|