അഡ (പ്രോഗ്രാമിങ് ഭാഷ)
പ്രോഗ്രാമിങ് ഭാഷ / From Wikipedia, the free encyclopedia
പാസ്കലിന്റെയും മറ്റ് ഭാഷകളിലുമൊക്കെ വിന്യസിച്ച, ഘടനാപരമായ, സ്റ്റാറ്റിക്കലി ടൈപ്പ് ചെയ്ത, ഇംപെറേറ്റീവ്, ഒബ്ജക്റ്റ് ഓറിയെന്റഡ് ഹൈ-ലെവൽ കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ് ഭാഷയാണ് അഡ. ഡിസൈൻ-ബൈ-കോൺട്രാക്റ്റിന്, ശക്തമായ ടൈപ്പിംഗ്, സ്പഷ്ടമായ ഒത്തുചേർക്കൽ, ടാസ്ക്കുകൾ, സിൻക്രൊണസ് മെസ്സേജ് പാസിംഗ്, പരിരക്ഷിത വസ്തുക്കൾ, നോൺ ഡിറ്റർറിനിസം എന്നിവയ്ക്ക് ബിൽറ്റ്-ഇൻ ഭാഷ പിന്തുണയുണ്ട്. പ്രവർത്തന സമയത്തു് പിശകുകൾ കണ്ടെത്തുന്നതിനായി കംപൈലർ ഉപയോഗിച്ചു് കോഡ് സുരക്ഷയും പരിപാലനവും മെച്ചപ്പെടുത്തുന്നു. അഡ അന്താരാഷ്ട്ര നിലവാരത്തിലുള്ളതാണ്; നിലവിലുള്ള പതിപ്പ് (അഡ 2012 [6]എന്ന് അറിയപ്പെടുന്നു) ISO / IEC 8652: 2012 നിർവ്വചിച്ചിരിക്കുന്നു.[7]
ശൈലി: | Multi-paradigm |
---|---|
പുറത്തുവന്ന വർഷം: | ഫെബ്രുവരി 1980; 44 years ago (1980-02) |
രൂപകൽപ്പന ചെയ്തത്: | * MIL-STD-1815/Ada 83: Jean Ichbiah
|
ഏറ്റവും പുതിയ പതിപ്പ്: | Ada 2012 TC1[1][2]/ ഫെബ്രുവരി 1, 2016; 8 വർഷങ്ങൾക്ക് മുമ്പ് (2016-02-01) |
ഡാറ്റാടൈപ്പ് ചിട്ട: | static, strong, safe, nominative |
പ്രധാന രൂപങ്ങൾ: | AdaCore GNAT (free download: http://libre.adacore.com/download), Green Hills Software Optimising Ada 95 compiler, PTC, Inc. PTC ApexAda and PTC ObjectAda,[3] "MapuSoft Ada-C/C++ changer"., previously known as "AdaMagic with C Intermediate",[4] DDC-I Score |
വകഭേദങ്ങൾ: | SPARK, Ravenscar profile |
സ്വാധീനിക്കപ്പെട്ടത്: | ALGOL 68, Pascal, C++ (Ada 95), Smalltalk (Ada 95), Modula-2 (Ada 95) Java (Ada 2005), Eiffel (Ada 2012) |
സ്വാധീനിച്ചത്: | C++, Chapel,[5] "Drago". Archived from the original on 2020-09-14. Retrieved 2019-06-08., Eiffel, "Griffin"., Java, Nim, ParaSail, PL/SQL, PL/pgSQL, Ruby, Seed7, "SPARforte"., Sparkel, SQL/PSM, VHDL |
ഓപറേറ്റിങ്ങ് സിസ്റ്റം: | Cross-platform (multi-platform) |
വെബ് വിലാസം: | www |
സി.ഐ.ഡി. ഹണിവെൽ ബെല്ലിലെ ഫ്രഞ്ച് കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞൻ ജീൻ ഇക്ബയ്യയുടെ നേതൃത്വത്തിലുള്ള ഒരു സംഘമാണ് അഡ ആദ്യം രൂപകൽപ്പന ചെയ്തത്, യുഎസ് ഡിപ്പാർട്ട്മെന്റ് ഓഫ് ഡിഫെൻസ് (DoD) കരാർ പ്രകാരം 1977 മുതൽ 1983 വരെ ഡോഡ് ഉപയോഗിച്ചിരുന്ന 450 ലധികം പ്രോഗ്രാമിങ് ഭാഷകൾ നിരാകരിച്ചിരുന്നു.[8] ആദ്യത്തെ കമ്പ്യൂട്ടർ പ്രോഗ്രാമറായ അഡ ലവ്ലേസിന്റെ(1815 -1852)പേരാണ് ഈ പ്രോഗ്രാമിംഗ് ഭാഷക്ക് നൽകയിരിക്കുന്നത്.[9]