وارد کانینگهام
وارد کانینگهام | |
---|---|
زادهٔ | ۲۶ مهٔ ۱۹۴۹ (۷۵ سال) |
ملیت | آمریکایی |
پیشه | برنامهنویس |
سالهای فعالیت | ۱۹۸۴–اکنون |
شناختهشده برای | ویکیویکیوب، نخستین پیادهسازی از ویکی |
شناسهٔ تماس | K9OX |
هاوارد جی. کانینگهام (به انگلیسی: Howard G. Cunningham)، معروف به وارد کانینگهام (به انگلیسی: Ward Cunningham) (زادهٔ ۲۶ مهٔ ۱۹۴۹)، برنامهنویس اهل ایالات متحدهٔ آمریکا است، که نخستین ویکی را ساخت. او از پیشگامان الگوی طراحی و برنامهسازی مفرط است. وارد، برنامهنویسی نرمافزار ویکیویکیوب را در سال ۱۹۹۴ آغاز و در ۲۵ مارس ۱۹۹۵ بر روی وبگاه مشاوره نرمافزاریاش، «کانینگهام اند کانینگهام» (عموماً با نام دامنهاش، c2.com شناخته میشود)، بهعنوان یک افزودنی برای مخزن الگوی پورتلند -که یک مخزن برای الگوی طراحی است- نصب کرد.
او در حال حاضر در بیورتون، اورگن زندگی میکند و مؤسس شرکت Czar برای CitizenGlobal است.[۲] او نخستین شخص در رویدادِ کد بنویس برای یک دنیای بهترِ نایکی است.[۳]
کانینگهام یک کتاب دربارهٔ ویکیها، تحت عنوان راه ویکی نوشتهاست. او همچنین یک چارچوب برای «آزمون یکپارچه» ابداع کردهاست. او در مجموعه کنفرانسهای نخستین، سه نمونه از wikisym پیرامون تمرین و تحقیقِ ویکی، یکی از سخنرانان اصلی بود.
تاریخچه زندگی
[ویرایش]وارد کانینگهام در میشیگان سیتی، ایندیانا زاده شد. وی مدرک کارشناسیاش را در چند رشتهٔ مهندسی (مهندسی برق و علوم رایانه) و مدرک کارشناسی ارشدش را در رشتهٔ علوم رایانه از دانشگاه پردیو دریافت کرد. او یکی از مؤسسان شرکت کانینگهام اند کانینگهام است. او همچنین به عنوان محقق و توسعهدهنده در Wyatt Software و به عنوان مهندس اصلی در Tektronix، آزمایشگاه تحقیقاتی کامپیوتر، خدمت کردهاست. او مؤسس Hillside Group است و کنفرانسِ Pattern Languages of Programs را حمایت میکند که به عنوان شخصِ مسئول برای ترتیب دادن، بر پا کردن و برنامهریزی برنامهها در این کنفرانس خدمت کردهاست.
کانینگهام بخشی از اجتماعِ اسمالتاک بود. از دسامبر ۲۰۰۳ تا اوت ۲۰۰۵، او برای مایکروسافت در گروه «الگوها و تمرینها» کار میکرد. از اوت ۲۰۰۵ تا مه ۲۰۰۷، او سِمَتِ مدیر کامیتر بخش تولید را در بنیاد ایکلیپس عهدهدار بود.
در مه ۲۰۰۹، کانینگهام به عنوان مدیر ارشد فناوری به AboutUs.org پیوست.[۴][۵][۶] در ۲۴ مارس ۲۰۱۱، روزنامه The Oregonian گزارش داد که کانینگهام AboutUs.org را بی سر و صدا به قصد پیوستن به CitizenGlobal مبتنی بر ونیز، یک استارتاپ که روی تولید محتوای ویدئویی با تکیه به منبع جمعی کار میکند، به عنوان مدیر ارشد فناوری آنها ترک کردهاست. او تا کنون به عنوان یک مشاور با AboutUs.org ماندهاست.[۷][۸]
در سال ۲۰۱۴ وی به پورتلند، اورگن نقل مکان کرد.
ایدهها و ابداعها
[ویرایش]کانینگهام به خاطر بعضی از ایدههایی که بنا نهاد و منتشرشان کرد، بسیار مشهور شد. از میان ایدههای او از همه معروفتر، ویکی، و چند تا از ایدههایش در زمینه الگوی طراحی نرمافزاری که اولینشان گروه چهارتایی (با مخفف GoF) است. وی مالک شرکت کانینگهام اند کانینگهام است که در زمینه برنامهنویسی شیگرا مشاوره میدهد. همچنین وی موفق به ساخت اولین ویکی اینترنتی موسوم به ویکیویکیوب شد.
در یک مصاحبه در سال ۲۰۰۶ وقتی دربارهٔ ثبت کردن ویکی از او سؤال کردند، پاسخ داد که: «این چیزی است که کسی دوست ندارد به خاطرش پول بدهد».
الگوها و برنامهسازی مفرط
[ویرایش]وارد کانینگهام برنامهنویسی شیءگرا بسیار انجام دادهاست و عمده فعالیتهایش روی زبانهای الگو (pattern languages) و کارتهای طبقهبندی شده (CRC) متمرکز شدهاست. وارد کانینگهام فرایند توسعه نرمافزار را با برنامهسازی مفرط انجام دادهاست. او بیشتر این کارها را هنگام به وجود آوردن اولین وبگاه ویکی انجام دادهاست.
قانون کانینگهام
[ویرایش]وارد کانینگهام مبتکر یک ایده است: «در اینترنت بهترین راه برای اینکه به پاسخ درست برسید، این نیست که سؤالی را بپرسید؛ بلکه بهترین راه ارسال یک پاسخ غلط است».[۹] این جمله به مشاهدهای اشاره دارد که مردم به تصحیح یک پاسخ اشتباه سریعتر واکنش نشان میدهند تا به پاسخ دادن به یک پرسش. به گفته استیون مکگیدی، کانیگهام این توصیه را بهطور ناگهانی در اوایل دهه ۱۹۸۰ به او داد و مکگیدی آن را به عنوان "قانون کانیگهام" نامگذاری کرد.[۱۰] کانیگهام نسبت به مالکیت خود بر این قانون تردید دارد و آن را یک "نقل قول نادرست که با انتشار در اینترنت خود را نقض میکند" مینامد و میگوید که "هیچگاه پیشنهاد نکردهام که با ارسال پاسخ اشتباه سؤال بپرسیم".[۱۱] این ایده بهطور طنزآمیز و با تأیید در تصویرسازی شماره ۳۸۶ از xkcd با عنوان "وقت انجام وظیفه است" به تصویر کشیده شده است.[۱۲]
جستارهای وابسته
[ویرایش]پانویس
[ویرایش]- ↑ "Ward's Home Page". Retrieved 25 August 2012.
- ↑ "OUR PROVEN LEADERSHIP TEAM". Citizen Global Website. Archived from the original on 12 May 2012. Retrieved 2012-05-08.
- ↑ "Nike Materials Index: Open Data Hackathon". San Francisco Chronicle. August 6, 2009. Archived from the original on 7 October 2011. Retrieved 2011-08-23.
- ↑ Ward Cunningham (2007-05-17). "Transition". Retrieved 2007-05-19. [پیوند مرده]
- ↑ Bishop, Todd. (January 26, 2004) Seattle Post-Intelligencer. Microsoft Notebook: Wiki pioneer planted the seed and watched it grow. Section: Business; Page D1.
- ↑ Rogoway, Mike (May 18, 2007). "Inventor of the wiki has a new job in Portland". The Oregonian business blog.
- ↑ Rogoway, Mike (March 24, 2011). "Ward Cunningham, inventor of the wiki, has a new job in SoCal". The Oregonian business blog.
- ↑ "Ward Cunningham Joins CitizenGlobal". Blog.ratedstar.com. March 31, 2011. Archived from the original on 16 October 2015. Retrieved 10 April 2014.
- ↑ "Jurisimprudence". Schott's Vocab Blog. Retrieved 2017-01-04.
- ↑ https://archive.nytimes.com/schott.blogs.nytimes.com/2010/05/31/jurisimprudence/
- ↑ Cunningham, Ward (2015-10-18). Not Cunningham's Law. YouTube. Archived from the original on 2021-12-11. Retrieved 2017-12-20.
- ↑ "Duty Calls". xkcd. Retrieved 2024-09-12.
پیوند به بیرون
[ویرایش]- وبگاه ویکیویکی وب
- یکی از مصاحبههای وارد کانینگهام
- وبگاه شرکت کانینگهام اند کانینگهام
- صفحه گیتهاب وارد کانینگهام
- وارد کانینگهام در توئیتر
- الگوهای طراحی نرمافزار
- افراد زنده
- اهالی بیورتون، اورگن
- اهالی پورتلند، اورگن
- برنامهسازی مفرط
- برنامهنویسان رایانه آمریکایی
- دانشآموختگان دانشگاه پردو
- زادگان ۱۹۴۹ (میلادی)
- کارکنان مایکروسافت
- مبلغان فناوری
- نویسندگان اهل پورتلند، اورگن
- نویسندگان سده ۲۱ (میلادی) اهل ایالات متحده آمریکا
- نویسندگان غیر داستانی سده ۲۱ (میلادی) اهل ایالات متحده آمریکا
- نویسندگان غیرداستانی اهل ایالات متحده آمریکا
- نویسندگان فناوری اهل ایالات متحده آمریکا
- ویکیها