انتقل إلى المحتوى

مبرمج

من ويكيبيديا، الموسوعة الحرة
مبرمج
تسمية الإناث مبرمجة  تعديل قيمة خاصية  (P2521) في ويكي بيانات
فرع من مطور برمجيات، ومؤلف  تعديل قيمة خاصية  (P279) في ويكي بيانات
المجال برمجة  تعديل قيمة خاصية  (P425) في ويكي بيانات
آدا لوفلايس - أول مبرمجة في التاريخ

المبرمج (الإنجليزية: Programmer) هو شخص يبرمج برمجيات للحاسوب.[1][2][3][4] وقد يكون المبرمج متخصصاً في أحد مجالات البرمجة أو قد يبرمج أنواعاً مختلفة من البرمجيات. ويمكن اعتبار المبرمج مهندس برمجيات أو مطور برمجيات أو محلل برمجيات.

تتم البرمجة عادةً بكتابة تعليمات باستخدام لغة برمجة معينة، مثل جافا وسي++ وباسكال وفيجوال بيسك. وتُحوَّل هذه التعليمات، باستخدام مترجم أو أدوات أخرى بحسب لغة البرمجة، إلى صيغة يمكن للحاسوب تنفيذها، مما يتيح إنشاء برامج حاسوبية مختلفة. وتوفر بعض لغات البرمجة أساليب أخرى لإنشاء البرامج إلى جانب كتابة التعليمات مباشرةً، مثل استخدام السحب والإفلات لعناصر البرنامج، أو القوائم، أو البرمجة باستخدام اللغات الطبيعية، وهي من الأساليب التي تدعمها بعض لغات البرمجة الحديثة.

تُعد آدا لوفلايس من أوائل المبرمجين في التاريخ، واشتهرت بملاحظاتها حول المحرك التحليلي الذي صممه تشارلز بابيج. ففي عام 1843 ترجمت مقالًا عن المحرك التحليلي ووسّعته بملاحظات مفصلة، تضمنت وصفًا لكيفية برمجة المحرك المقترح لحساب أعداد برنولي. ولم يكتمل المحرك التحليلي خلال حياتها.[5]

وظائف المبرمج

[عدل | عدل المصدر]

مبرمجو الحاسوب هم الذين يكتبون برامج الحاسوب. وظائفهم بشكل عام حول :

مبرمجون بارزون

[عدل | عدل المصدر]
لينوس تورفالدس، مهندس برمجيات فنلندي، مشهور بكونه صمم نواة لينكس

صناعة البرمجيات

[عدل | عدل المصدر]

أول شركة تأسست خصيصاً لتقديم خدمات ومنتجات البرمجية كانت Computer Usage Company سنة 1955م. قبل ذلك، تمت برمجة أجهزة الكمبيوتر إما من قبل العملاء أو من قبل الشركات المصنعة لأجهزة الكمبيوتر التجارية القليلة في ذلك الوقت، مثل Sperry Rand وآي بي إم.[6]

توسعت صناعة البرمجيات في أوائل الستينيات، ذروة بيع أجهزة الكمبيوتر لأول مرة بكميات ضخمة. خلقت الجامعات والحكومات والشركات طلبًا على البرامج. تمت كتابة العديد من هذه البرامج داخليًا بواسطة مبرمجين يعملون بدوام كامل ؛ تم توزيع بعضها بين مستخدمي اجهزة معينة دون مقابل ، بينما تم بيع البعض الآخر على أساس تجاري. كما بدأت شركات أخرى في النمو ، مثل شركة Computer Sciences Corporation (التي تأسست عام 1959). سرعان ما بدأ مصنعو الكمبيوتر في تجميع أنظمة التشغيل وبرامج النظام وبيئات البرمجة مع أجهزتهم.[7]

التاريخ

[عدل | عدل المصدر]

في عام 1941، كان المهندس المدني الألماني كونراد تسوزه أول شخص يقوم بتشغيل برنامج على جهاز كمبيوتر إلكتروني عامل يتم التحكم فيه بواسطة برنامج.[8] من عام 1943 إلى عام 1945، أبتكر أول لغة برمجة عالية المستوى، وهي بلانكالكول.[9][10]

يُنسب لهم الفضل في تطوير البرمجة هم أعضاء فريق برمجة جهاز إنياك لعام 1945، وهم كاي ماكنولتي، وبيتي جينينغز، وبيتي سنايدر، ومارلين ويسكوف، وفران بيلاس، وروث ليخترمان، باعتبارهم أول مبرمجي حاسوب محترفين.[11][12]

انظر أيضًا

[عدل | عدل المصدر]

المراجع

[عدل | عدل المصدر]
  1. ↑ "PROGRAMMER definition in American English | Collins English Dictionary". www.collinsdictionary.com (بالإنجليزية الأمريكية). 13 Feb 2020. Retrieved 2026-09-26.
  2. ↑ "Digital Object Identifier". 1 يناير 2025. {{استشهاد بويب}}: الوسيط |مسار أرشيف= بحاجة لـ |تاريخ أرشيف= (مساعدة)
  3. ↑ "Developers AND Programmers". مؤرشف من الأصل في 2013-11-03.
  4. ↑ "BBC Bitesize - GCSE Computer Science - Programming software and the IDE - Revision 4". www.bbc.co.uk (بالإنجليزية البريطانية). Archived from the original on 2017-12-20. Retrieved 2017-09-16.{{استشهاد بويب}}: صيانة الاستشهاد: لغة غير مدعومة (link)
  5. ↑ "Ada Lovelace | Biography, Computer, Day, & Facts | Britannica". www.britannica.com (بالإنجليزية). Archived from the original on 2026-09-08. Retrieved 2026-09-09.
  6. ↑ Elmer C. Kubie (Summer 1994). "Recollections of the first software company". Annals of the History of Computing. ج. 16 ع. 2: 65–71. DOI:10.1109/85.279238. S2CID:5733812.
  7. ↑ "IBM Archives: 1620 Data Processing System". www.ibm.com (بالإنجليزية الأمريكية). 23 Jan 2003. Archived from the original on 2021-02-10. Retrieved 2021-03-17.
  8. ↑ "Konrad Zuse". computer.org. IEEE. 2 أبريل 2018. مؤرشف من الأصل في 2022-09-26. اطلع عليه بتاريخ 2023-02-04.
  9. ↑ Giloi، Wolfgang K. (1997). "Konrad Zuse's Plankalkül: The First High-Level 'non von Neumann' Programming Language". IEEE Annals of the History of Computing. ج. 19 ع. 2: 17–24. DOI:10.1109/85.586068. مؤرشف من الأصل في 2023-03-23.
  10. ↑ Rojas، Raúl؛ Göktekin، Cüneyt؛ Friedland، Gerald؛ Krüger، Mike (فبراير 2000). "Plankalkül: The First High-Level Programming Language and its Implementation". ResearchGate. مؤرشف من الأصل في 2022-06-12. اطلع عليه بتاريخ 2023-02-04.
  11. ↑ "Memorials". ENIAC Programmers Project. First Byte Productions. 16 مايو 2014. مؤرشف من الأصل في 2018-04-01. اطلع عليه بتاريخ 2021-03-13.
  12. ↑ Donaldson James، Susan (4 ديسمبر 2007). "First Computer Programmers Inspire Documentary". ABC News. مؤرشف من الأصل في 2013-02-16. اطلع عليه بتاريخ 2021-03-13.