Which of these is not a programming language?
ABASIC
BCOBOL
CBNF
DFORTRAN
Answer:
C. BNF
Read Explanation:
കമ്പ്യൂട്ടറുകളുമായി സംവദിക്കാൻ ഉപയോഗിക്കുന്ന ഭാഷകളാണ് പ്രോഗ്രാമിംഗ് ഭാഷകൾ.
കമ്പ്യൂട്ടറുകൾക്ക് മനസ്സിലാകുന്ന നിർദ്ദേശങ്ങൾ നൽകാനും, അവയെ ഉപയോഗിച്ച് വിവിധ ജോലികൾ ചെയ്യിക്കാനും ഈ ഭാഷകൾ സഹായിക്കുന്നു.
ബേസിക് (BASIC), കൊബോൾ (COBOL), ഫോർട്രാൻ (FORTRAN) എന്നിവ പഴയകാലത്ത് പ്രചാരത്തിലുണ്ടായിരുന്ന പ്രോഗ്രാമിംഗ് ഭാഷകളാണ്.
ബേസിക് (BASIC)
ബിഗിനേഴ്സ് ഓൾ-പർപ്പസ് സിംബോളിക് ഇൻസ്ട്രക്ഷൻ കോഡ് (Beginner's All-purpose Symbolic Instruction Code) എന്നാണ് ബേസിക്കിന്റെ പൂർണ്ണരൂപം.
പഠിക്കാൻ എളുപ്പമുള്ള ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയായിരുന്നു ഇത്.
വ്യക്തിഗത കമ്പ്യൂട്ടറുകളുടെ (PC) ആദ്യകാലങ്ങളിൽ ബേസിക് വ്യാപകമായി ഉപയോഗിച്ചിരുന്നു.
വിദ്യാഭ്യാസ ആവശ്യങ്ങൾക്കും ലളിതമായ പ്രോഗ്രാമുകൾ എഴുതാനും ഇത് ഉപയോഗിച്ചിരുന്നു.
കൊബോൾ (COBOL)
കോമൺ ബിസിനസ്-ഓറിയന്റഡ് ലാംഗ്വേജ് (Common Business-Oriented Language) എന്നാണ് കൊബോളിന്റെ പൂർണ്ണരൂപം.
ബിസിനസ് ആവശ്യങ്ങൾക്കായി പ്രത്യേകം രൂപകൽപ്പന ചെയ്ത ഭാഷയായിരുന്നു ഇത്.
വലിയ ഡാറ്റാബേസുകൾ കൈകാര്യം ചെയ്യാനും ബിസിനസ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാനും ഇത് ഉപയോഗിച്ചിരുന്നു.
ഇന്നും ചില പഴയ ബാങ്കിംഗ്, സാമ്പത്തിക സംവിധാനങ്ങളിൽ കൊബോൾ ഉപയോഗിക്കുന്നുണ്ട്.
ഫോർട്രാൻ (FORTRAN)
ഫോർമുല ട്രാൻസ്ലേഷൻ (Formula Translation) എന്നാണ് ഫോർട്രാനിന്റെ പൂർണ്ണരൂപം.
ശാസ്ത്രീയവും ഗണിതശാസ്ത്രപരവുമായ കണക്കുകൂട്ടലുകൾക്കായി രൂപകൽപ്പന ചെയ്ത ഭാഷയായിരുന്നു ഇത്.
ശാസ്ത്രീയ ഗവേഷണങ്ങൾ, എഞ്ചിനീയറിംഗ്, ഭൗതികശാസ്ത്രം തുടങ്ങിയ മേഖലകളിൽ ഇത് വ്യാപകമായി ഉപയോഗിച്ചിരുന്നു.
ഇന്നും കാലാവസ്ഥ പ്രവചനം പോലുള്ള ചില ശാസ്ത്രീയ ഉപയോഗങ്ങളിൽ ഫോർട്രാൻ ഉപയോഗിക്കുന്നു.
ബി.എൻ.എഫ് (BNF)
ബി.എൻ.എഫ് (BNF) എന്നാൽ ബാക്കസ്-നോർ ഫോം (Backus–Naur form) എന്നാണ്.
ജോൺ ബാക്കസും പീറ്റർ നൗറും ചേർന്നാണ് 1950-കളിൽ ബി.എൻ.എഫ് വികസിപ്പിച്ചത്.
അൽഗോൾ 60 (ALGOL 60) എന്ന പ്രോഗ്രാമിംഗ് ഭാഷയുടെ വാക്യഘടന വിവരിക്കാനാണ് ഇത് ആദ്യമായി ഉപയോഗിച്ചത്.
കമ്പ്യൂട്ടർ ശാസ്ത്രത്തിൽ, പ്രോഗ്രാമിംഗ് ഭാഷകളിലെ വാക്യഘടന വിവരിക്കാൻ ഉപയോഗിക്കുന്ന ഒരു നൊട്ടേഷൻ (notation) ആണ് ഇത്.
ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയുടെ വ്യാകരണ നിയമങ്ങൾ നിർവചിക്കാൻ ബി.എൻ.എഫ് ഉപയോഗിക്കുന്നു.
ഇത് ഒരു ഭാഷയിലെ സാധുവായ വാക്യഘടനകൾ എങ്ങനെ രൂപീകരിക്കാമെന്ന് വ്യക്തമാക്കുന്നു.
കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകൾക്ക് ഭാഷ മനസ്സിലാക്കാൻ ഇത് സഹായിക്കുന്നു.
പ്രധാന ഉപയോഗങ്ങൾ:
പ്രോഗ്രാമിംഗ് ഭാഷാ നിർവചനങ്ങൾ
കമ്പ്യൂട്ടർ പ്രോഗ്രാമുകളുടെ വാക്യഘടന വിശകലനം
കമ്പൈലറുകളും ഇൻ്റർപ്രെറ്ററുകളും നിർമ്മിക്കൽ