TGViewer
thisisnabi.dev [Farsi] thisisnabi.dev [Farsi] @thisisnabi_dev · 2.31K subscribers
Post #1524 3.58K
اگر کتاب‌های مبانی برنامه‌نویسی رو خونده باشید، احتمالاً دیدید که اوایل، برنامه‌نویس‌ها مجبور بودن مستقیم با زبان ماشین کار کنن؛ یعنی همون صفر و یک‌هایی که CPU می‌فهمه.
طبیعتاً توسعه و نگهداری نرم‌افزار تو اون سطح خیلی سخت و پرهزینه بود.

بعدتر اسمبلی به‌وجود اومد که کار رو کمی راحت‌تر کرد، ولی هنوز فاصله زیادی با زبان انسان داشت.

در ادامه، زبان‌های سطح بالا اومدن؛ زبان‌هایی که به زبان آدم‌ها نزدیک‌تر بودن و باعث شدن توسعه و نگهداری نرم‌افزار خیلی ساده‌تر و کم‌هزینه‌تر بشه.

در کل، تاریخ برنامه‌نویسی همیشه درباره ساختن لایه‌های abstraction بوده؛
هر نسل سعی کرده پیچیدگی لایه قبلی رو پنهان کنه تا آدم‌ها راحت‌تر بتونن نرم‌افزار توسعه بدن.

به‌نظرم در فضای توسعه، AI هم ادامه همون مسیره.
برای ما توسعه‌دهنده‌ها هوش مصنوعی یه لایه abstraction جدیده که قراره توسعه و نگهداری نرم‌افزار رو باز هم راحت‌تر و سریع‌تر کنه.

@thisisnabi_dev
  • 👍 59
  • ❤ 7
More from @thisisnabi_dev
  1. Sep 29, 2026یه مفهومی هست به اسم Alert Fatigue هست که واقعا یادم نیست توی کتاب The Site Reliability Wo…
  2. Sep 27, 2026تا اخر این هفته وقت دارین پیش ثبت نامش رو انجام بدین که ایشالا از 15 مهر هم شروع کنیم. htt…
  3. Sep 18, 2026خدایی چرا دیگه برنامه نویسی براتون جذابیت نداره؟ من قبلا اصلا حوصله چیدن یه زیرساخت رو برا…
  4. Sep 17, 2026سال ۸۶ که توی سن ۱۶ سالگی اومدم تهران برای کارگری یه بنده خدایی بهم گفت که یادت باشه رانند…
  5. Sep 15, 2026واقعیت اینه که encryption باید در لایه دیتا باشه نه در لایه application. هدف encryption مح…
  6. Sep 8, 2026یک جمله زیبایی از مدیر عامل Nvidia شنیدم که می گفتن بعد از اومدن AI همه چیز ریست میشه و خب…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →