സോഫ്റ്റ്വെയർ നിർമ്മാതാവ്
സോഫ്റ്റ്വെയർ നിർമ്മാണപ്രവർത്തനത്തിലേർപ്പെടുന്ന വ്യക്തികളാണ് സോഫ്റ്റ്വെയർ നിർമ്മാതാവ് എന്നറിയപ്പെടുന്നത്. കമ്പ്യൂട്ടർ സോഫ്റ്റ്വേർ സൃഷ്ടിക്കുന്ന ഒരു വ്യക്തിയാണ് ഒരു കമ്പ്യൂട്ടർ പ്രോഗ്രാമർ, ചിലപ്പോൾ അടുത്തിടെ ഒരു കോഡർ (പ്രത്യേകിച്ച് കൂടുതൽ അനൗപചാരിക സന്ദർഭങ്ങളിൽ) എന്ന് വിളിക്കപ്പെടുന്നു. കമ്പ്യൂട്ടർ പ്രോഗ്രാമർ എന്ന പദം കമ്പ്യൂട്ടറുകളുടെ ഒരു മേഖലയിലെ ഒരു സ്പെഷ്യലിസ്റ്റിനെ അല്ലെങ്കിൽ പലതരം സോഫ്റ്റ്വെയറുകൾക്കായി കോഡ് എഴുതുന്ന ഒരു സാധാരണക്കാരനെ പരാമർശിക്കാൻ കഴിയും.
ഒരു പ്രോഗ്രാമറുടെ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന കമ്പ്യൂട്ടർ ഭാഷ (ഉദാ. അസംബ്ലി, കോബോൾ, സി, സി++, സി#, ജാവ, ലിസ്പ്, പൈത്തൺ) പ്രോഗ്രാമർ എന്ന പദത്തിന് മുൻഗണന നൽകിയിരിക്കാം. വെബ് പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ പ്രവർത്തിക്കുന്ന ചിലർ അവരുടെ ശീർഷകങ്ങൾ വെബിനൊപ്പം പ്രിഫിക്സ് ചെയ്യുന്നു.
പ്രോഗ്രാമിംഗ് ഉൾപ്പെടുന്ന നിരവധി തൊഴിലുകൾക്ക് പലപ്പോഴും സമാനമായ മറ്റ് കഴിവുകൾ ആവശ്യമാണ്, ഉദാഹരണത്തിന്: (സോഫ്റ്റ്വേർ) ഡവലപ്പർ, വെബ് ഡെവലപ്പർ, മൊബൈൽ ആപ്ലിക്കേഷൻ ഡെവലപ്പർ, ഉൾച്ചേർത്ത ഫേംവെയർ ഡെവലപ്പർ, സോഫ്റ്റ്വേർ എഞ്ചിനീയർ, കമ്പ്യൂട്ടർ ശാസ്ത്രജ്ഞൻ, ഗെയിം പ്രോഗ്രാമർ, ഗെയിം ഡെവലപ്പർ, സോഫ്റ്റ്വേർ അനലിസ്റ്റ്. ഈ സ്ഥാനങ്ങളിൽ പ്രയോഗിക്കുന്ന പ്രോഗ്രാമർ എന്ന പദം ചിലപ്പോൾ അപമാനകരമായ ലളിതവൽക്കരണമോ അവഹേളനമോ ആയി കണക്കാക്കപ്പെടുന്നു.[1][2][3][4][5]
ചരിത്രം
തിരുത്തുകബ്രിട്ടീഷ് പ്രഭ്വിയും ഗണിതശാസ്ത്രജ്ഞയുമായ അഡാ ലവ്ലേസ് 1842 ഒക്ടോബറിൽ ചാൾസ് ബാബേജിന്റെ അനലിറ്റിക്കൽ എഞ്ചിനിൽ നടപ്പിലാക്കാൻ ഉദ്ദേശിച്ചുള്ള ഒരു പ്രോഗ്രാമിന്റെ (പ്രത്യേകിച്ചും ഒരു അൽഗോരിതം) ഭാഗം ആദ്യമായി പ്രസിദ്ധീകരിച്ചതിനാൽ ആദ്യത്തെ കമ്പ്യൂട്ടർ പ്രോഗ്രാമറായി കണക്കാക്കപ്പെടുന്നു. ഈ അൽഗോരിതം ഉപയോഗിച്ചാണ് ബെർണൂലി നമ്പറുകൾ കണക്കാക്കിയിരുന്നത്.
അവലംബം
തിരുത്തുക- ↑ "No Programmers".
- ↑ "Developer versus programmer". Archived from the original on 2010-11-25. Retrieved 2019-10-16.
- ↑ "Developers AND Programmers".
- ↑ "Programmer vs. Developer vs. Software Engineer". Archived from the original on 10 ജൂലൈ 2018. Retrieved 21 ഏപ്രിൽ 2008.
- ↑ "Programmer vs. Developer vs. Software Engineer".
- ↑ Fuegi, J.; Francis, J. (2003). "Lovelace & Babbage and the creation of the 1843 'notes'". Annals of the History of Computing. 25 (4): 18–26. doi:10.1109/MAHC.2003.1253887.