تاریخ امروز :
iOS
macOS
Xcode
iTunes
نمایش نتایج: از 1 به 1 از 1

موضوع: استیو جابز برنامه نویسی شئ گرا را توضیح می دهد

  1. #1
    تاریخ عضویت
    May 2010
    محل سکونت
    Tehran
    نوشته ها
    259
    سپاس
    739
    از این کاربر 986 بار در 148 ارسال سپاس شده است.

    پیش فرض استیو جابز برنامه نویسی شئ گرا را توضیح می دهد



    استیو جابز هیچگاه یک تمرین فرمول مهندسی نداشته، وهیچ کس نیز این ریسک را نپذیرفته بود که از استیو جابز به عنوان یک مهندس، یک برنامه نویس و یا هر عنوانی در این باره از او نام ببرد. هنوز هم که صحبتش می شود، جابز دارای یک فهم و درک غیر طبیعی از تکنولوژی است با وجود اینکه تبحر کامل از ریزه کاری های دیگر تکنولوژی ها نداشت، اما او اشراف کامل بر روی این قضیه داشت حتی بهتر از خیلی از مدیران اجرایی و کسانی که در عرصه تکنولوژی حرفی برای گفتن دارند.

    در اینجا قطعه ای منتخب از مصاحبه رولینگ استون با استیو در سال 1994 که در آن جابز برنامه نویسی شئ گرا را توضیح می دهد.

    جف گوودل: لطفاً برنامه نویسی شئ گرا را بطور ساده و مختصر توضیح دهید.

    استیو جابز: اشیاء همانند مردم هستند، آنها زندگی می کنند، چیزهایی که آگاهی در وجودشان هست را تنفس می کنند، دارای حافظه می باشند، پس می توانند چیزهایی را بخاطر بیاورند. وبجای تعامل با آنها در سطحی پایین تر، در سطحی بالاتر با آنها تعامل می کنید، مثل همین کاری که الان انجام می دهیم.

    در اینجا یک مثال میزنم: اگر من وسیله ای برای لباس شستن شما باشم، شما میتوانید لباسهای کثیفتان را به من بدهید و این پیغام را برای من بگذارید: "آیا میتوانید لباس های مرا بشورید؟" من گاهاً میدانم که بهترین خشکشویی ها در سان فرانسسکو کجاست، میتوانم انگلیسی صحبت کنم، والبته پول در جیب دارم. بنابراین به بیرون رفته، تاکسی گرفته و به راننده می گویم که مرا به آن مکان در سان فرانسسکو ببرد. لباس های شما را شسته، به تاکسی برگشته، و دوباره به اینجا باز می گردم. لباس های تمیزتان را به شما می دهم و می گویم:" بفرمایید، این هم لباس های تمیز شما".

    شما هیچ ایده ای از اینکه چگونه این کار را انجام دادم ندارید. هیچ ایده ای از مکان خشکشویی ندارید. شاید شما فرانسه صحبت کنید وحتی نتوانید یک تاکسی کرایه کنید. نمی توانید چیزی به کسی بپردازید، اصلاً در جیبتان پول ندارید. با این حال، من تمام آن کارها را میدانم چطور انجام دهم ولی شما هیچ کدامشان را نمی توانید انجام دهید. تمام این پیچیدگی ها در وجود من بودند، و میتوانستیم در سطحی بالاتر با آنها تعامل کنیم. به این اشیاء می گویند. آنها این پیچیدگی ها را در محفظه قرار می دهند، و خطوط ارتباط با آن پیچیدگی ها در سطح بالایی هستند.

    منبع
    ویرایش توسط O-M-I-D : 30-10-2011 در ساعت 07:23 PM


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
اطلاعات سایت
لینک دوستان
درباره سایت
انجمن تخصصی آيفون در سال ۲۰۰۷ با عرضه‌ی اولين نسل گجت‌های iOS اپل فعاليت خود را آغاز نمود. مفتخر هستيم که تا اين لحظه پيشتاز خدمت رسانی به کاربران ايرانی محصولات اپل باشيم.

اکنون ساعت 06:54 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.

Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.