۳ مطلب با کلمه‌ی کلیدی «برنامه نویسی» ثبت شده است

درباره آلن کی||هیچ‌گاه برنامه‌نویس خوبی نبوده‌ام


درباره‌ی آلِن کِی و مسئله آموزش 

آلن کی§ به  انگلیسی Alan Curtis Kay ، پیش گام برنامه‌نویسی شی‌گرایی(Object Orientation)، یکی از طراحان زبان برنامه‌نویسی اسمالتاک(Smalltalk) و از مشهورترین صاحب نظران  حوزه رابط کاربری، از دنیای برنامه نویسی، مرورگر ها ، اشیاء و توهم الگوها(patterns) می‌گوید. آلن‌کی در17 مِی  سال 1940 چشم به جهان گشود. او یکی از پیشتازان و دانشمندان موثر در زمینه کامپیوتر و برنامه‌نویسی است. او هم‌اکنون مسئول سازمانی به نام (Viewpoints Research Institute (VPRI است که کارش حمایت از ایده‌های آموزشی  و بهبود در زمینه آموزش جهانی است.



  • سعید فعله گری
  • جمعه ۴ آبان ۹۷

نرم افزار چگونه توسعه می یابد


توسعه نرم افزار شبیه  چیست ؟

اگر بخواهم  توسعه نرم افزار را به چیزی تشبیه کنم ، قطعا آن را به تربیت یک نوزاد تشبیه خواهم کرد. نوزاد وقتی به دنیا می آید کاری به غیر از گریه کردن ندارد. این گریه کردن ها و داد زدن ها مشابه کاری است که کُدها انجام میدهند.

نوزاد برای رفع نیاز گرسنگی اش گریه می کند و نیاز به شیر مادر دارد. حال حکایت کدها مانند همین شیر مادر است. نیاز تغذیه ای اصلی یک نرم افزار کدُ می باشد. مانند نیاز تغذیه ای یک نوزاد.

مانند کودکی که بعد از مدتی رشد میابد و نیازهایش بیشتر و بیشتر می شود ، نرم افزار هم بعد از مدتی نیازهای مختلف پیدا می کند و دیگر شیر مادر یا همان کُدها نیازهایش را تامین نمی کنند.



  • سعید فعله گری
  • دوشنبه ۶ فروردين ۹۷

چیزهای که برنامه نویس ها باید بدانند


نکته : از این گونه عبارت های باید فلان چیز و بهمان چیز را یک عده خاص بدانند ، خوشم نمی آید. اما دلم هم نیامد که این کتاب را معرفی نکنم.


کتاب 97Things Every Programmer Should Know  ، نوشته  Kevlin Henney ، یکی از کتاب های مختصر و مفید برای درک هرچه بهتر فلسفه برنامه نویسی است.


همانطور که از عنوان Collective Wisdom from the Experts مشخص است ، کتاب جمع آوری گفته های متخصص های دنیای نرم افزار است. 



هر یک از 97 بخش کتاب ، قسمت های مختلفی را از برنامه نویسی و توسعه و ساخت نرم افزار را در برمی گیرد ، که از بزرگان آن حوزه تخصصی توصیه های مفیدی گردآوری شده است.

  • سعید فعله گری
  • يكشنبه ۱۲ شهریور ۹۶