مايك كوليشو

مايكل فريدريك كوليشو زميل في الأكاديمية الملكية للهندسة [ 1 ] وأستاذ زائر في قسم علوم الحاسوب بجامعة وارويك . وهو زميل متقاعد من شركة آي بي إم ، وكان زميلًا في معهد الهندسة والتكنولوجيا ، والجمعية البريطانية للحاسبات . تلقى تعليمه في مدرسة مونكتون كومب وجامعة برمنغهام .

مسيرة مهنية في شركة IBM

كان كوليشو طالبًا في مرحلة ما قبل الجامعة في عام 1971 وانضم إلى شركة IBM في عام 1974 كمهندس إلكترونيات، لكنه اشتهر كمبرمج وكاتب. يُعرف بتصميمه وتنفيذه للغة البرمجة Rexx (1984)، [ 2 ] [ 3 ] وحزم TOOLSRUN وTOOLS المستخدمة داخل IBM لإنشاء قرص IBMPC Conferencing، [ 4 ] وعمله على إدراك الألوان ومعالجة الصور الذي أدى إلى تكوين JPEG (1985)، [ 5 ] ومحرر الطي STET (1977)، ومحرر التحليل المباشر LEXX مع تمييز الألوان لقاموس أكسفورد الإنجليزي ( 1985)، [ 6 ] والنشر الإلكتروني، وتطبيقات SGML ، وملف IBM Jargon IBMJARG (1990)، [ 7 ] وكرة أرضية قابلة للبرمجة لنظام التشغيل OS/2 PMGlobe (1993)، [ 8 ] و MemoWiki المستند إلى خادم GoServe Gopher / http الخاص به ، [ 9 ] ولغة البرمجة NetRexx المتعلقة بـ Java (1997).

ساهم في وضع معايير حاسوبية متنوعة، منها معايير المنظمة الدولية للمقاييس ( ISO ) ( لغات SGML و COBOL و C و C++ )، ومعايير المكتب البريطاني للمعايير ( BSI ) ( لغات SGML وC)، ومعايير المعهد الوطني الأمريكي للمعايير (ANSI) (REXX)، ومعايير فريق هندسة الإنترنت ( IETF ) ( بروتوكول HTTP 1.0/RFC 1945)، ومعايير اتحاد شبكة الويب العالمية ( W3C ) ( مخطط XML )، ومعايير الرابطة الأوروبية للمحاسبة والإدارة (ECMA ) ( لغات JavaScript / ECMAScript و C# و CLI )، ومعايير معهد مهندسي الكهرباء والإلكترونيات (IEEE ) ( نظام الأعداد العشرية 754 ). تقاعد من شركة IBM في مارس 2010.

العمليات الحسابية العشرية

عمل كوليشو على جوانب من الحساب العشري ؛ وقد أُدرج اقتراحه لفئة BigDecimal المحسّنة في جافا ( JSR 13) في جافا 5.0، وفي عام 2002، ابتكر تحسينًا لترميز تشين- هو يُعرف باسم الترميز العشري المضغوط . وشكّلت مواصفات كوليشو للحساب العشري أساسًا لاقتراح الأجزاء العشرية من معيار IEEE 754 ، كما اتبعتها العديد من التطبيقات، مثل بايثون و SAP NetWeaver . وتتوفر حزمة decNumber العشرية الخاصة به كمصدر مفتوح بموجب تراخيص متعددة، وهي الآن جزء من GCC ، وقد اعتمدت IBM وغيرها مقترحاته للأجهزة العشرية. وهي مُدمجة في معالجات IBM POWER6 و IBM System z10 ، وفي العديد من منتجات برامج IBM مثل DB2 و TPF (في Sabre ) و WebSphere MQ وأنظمة التشغيل ومترجمات C و PL/I . [ 10 ]  

أنشطة أخرى

كتب كوليشو برنامج محاكاة لنظام Acorn System 1 ، وجمع الوثائق ذات الصلة. [ 11 ] وخارج نطاق الحوسبة، استكشف كهوفًا في المملكة المتحدة، ونيو إنجلاند، وإسبانيا، [ 12 ] والمكسيك ، [ 13 ] ولا يزال يمارس استكشاف الكهوف والمشي لمسافات طويلة في إسبانيا. وهو عضو مدى الحياة في الجمعية الوطنية لعلم الكهوف (NSS)، وكتب مقالات في سبعينيات وثمانينيات القرن الماضي حول تكنولوجيا البطاريات وقوة تحمل حبال استكشاف الكهوف للصدمات، وصمم مصابيح استكشاف الكهوف التي تعمل بتقنية LED . [ 14 ] وتشمل مشاريع البرمجة الحالية لديه MapGazer. [ 15 ] وPanGazer. [ 16 ]

المنشورات (المؤلف الرئيسي)

مراجع

  1. "قائمة الزملاء - الأكاديمية الملكية للهندسة" . مؤرشفة من الأصل في 4 مايو 2018. تم الاطلاع عليها في 3 مايو 2018 .
  2. كوليشو، مايكل ف. (1984). "تصميم لغة REXX" (ملف PDF) . مجلة أنظمة IBM (ملف PDF). 23 (4): 326-335 . doi : 10.1147/sj.234.0326 . تاريخ الاسترجاع: 23 يناير 2014 .
  3. "الرجل وراء REXX: مجلة z/Journal تزور زميل IBM مايك كوليشو" . مؤرشف من الأصل في 5 مايو 2016. تم الاطلاع عليه في 29 أبريل 2016 .
  4. "وصف TOOLSRUN" . 8 فبراير 1999. تم الاطلاع عليه بتاريخ 29 مايو 2025 .
  5. كوليشو، مايكل ف. (1985). "المتطلبات الأساسية لعرض الصور" (ملف PDF) . مجلة جمعية عرض المعلومات، المجلد 26، العدد 2. وقائع جمعية عرض المعلومات . تاريخ الاسترجاع: 19 أبريل 2015 .
  6. إليوت، جيم (6 أكتوبر 2003). "وصف LEXX" . IBM VMARC v-943K . تم الاطلاع عليه في 15 أبريل 2015 .
  7. كوليشو، مايكل ف. (مايو 1990). "قاموس مصطلحات IBM والحوسبة العامة، الطبعة العاشرة" (ملف PDF) . IBMJARG . مؤرشف (ملف PDF) من الأصل في 20 مايو 2024. تم الاطلاع عليه في 4 يونيو 2024 .
  8. ليونغ، إسحاق (16 مايو 2004). "مقتطفات سريعة من مجلة OS/2 الإلكترونية..." مجلة OS/2 الإلكترونية . تم الاطلاع عليه بتاريخ 15 أبريل 2015 .
  9. كوليشو، مايكل ف. "ميمويكي" . تم الاطلاع عليه بتاريخ 19 أبريل 2015 .
  10. كوليشو، مايكل ف. (2015) [1981، 2008]. "الحساب العشري العام" . تم الاسترجاع في 2 يناير 2016 .
  11. كوليشو، مايكل ف. (2001). "مجموعة أدوات الحاسوب الصغير Acorn 6502" . تم الاطلاع عليه بتاريخ 19 أبريل 2015 .
  12. "SpeleoGroup" . صفحات الويب .
  13. "رحلة استكشافية لمجموعة SpeleoGroup في المكسيك" . سجل الرحلة الاستكشافية . 29 يناير 1979.
  14. "مايك كوليشو" . صفحة ويب شخصية . 13 مارس 2015.
  15. "MapGazer - مقدمة" .
  16. "PanGazer - مقدمة" .