رفتن به مطلب



iran rules jazbe modir
snapphost mahak

پست های پیشنهاد شده

در دنیای امروز که با کامپیوتر ها زندگی میکنیم ، نفس میکشیم و میمیریم؛ روزمان را با چک کردن موبایلمان و روشن کردن لپ تاپ هایمان شروع میکنیم ، چه خوب است که بدانیم که تکنولوژی امروز از کجا آغاز شده است. تمام این ابزار ها در یک سیستم عامل نوشته شده و در زبان های مختلفی چون C++ ،Java ،Python و ... طراحی شده است. در بین این زبان های مطرح دنیا کدام یک اولین زبان برنامه نویسی است؟ پاسخ به این سوال کار بسیار مشکلی است.

آغازبرنامه نویسی

تاریخچه برنامه برنامه نویسی برمیگردد به Ada Lovelace (آدا لاولیس) کسی که میتوان به عنوان اولین برنامه نویس از او یاد کرد. او با سمبل ها و علامت ها اولین زبان برنامه نویسی را ساخت؛ ولی عده ای معتقدند تورینگ اولین کسی بود که زبان برنامه نویسی را ساخت و برای اثبات آن برنامه ها و شبیه ساز های نوشته شده توسط تورینگ را مثال میزنند.

نمیتوان به طور قطعی گفت ولی به نظر میرسد که اولین زبان برنامه نویسی که برای کامپیوترها نوشته شده است زبان Plankalkül (پلن کلکولوس) است به معنی "سیستم رسمی برنامه ریزی" که یک زبان سطح بالاست. این زبان توسط یک مهندس آلمانی به نام Konrad Zuse (کنراد زوس) با هدف مهندسی بین سال 1942 و 1945 ساخته شده است ولی در آن زمان به دلیل جنگ جهانی دوم توجهی به این زبان نشد. باورها بر این است که زمانی که پلن کلکولوس رها شد، زبان های Fortran (فرترن) و Lisp(لیسپ) شروع به کار کردند. یادداشت هایی درباره ی چگونگی کار زوس بر روی توسعه پلن کلکولوس در سال 1941 برای زنده ماندن این زبان در تاریخ، نوشته شده است. دلیل دیگر شکست زوس در پلن کلکولوس این بود که او خود را مشغول به ساخت کامپیوتر های تجاری Z3 کرده بود و دوباره در سال 1948 زوس برگه ای درباره پلن کلکولوس منتشر کرد تا توجه همگان را جلب کند ولی این کار بی نتیجه بود. در تصویر زیر کد Hello World در پلن کلکولوس ، اولین زبان برنامه نویسی در کامپیوترها را مشاهده میکنیم.

Capture.png

ویرایش شده در توسط Army19
پسند شده توسط ReZa CLONER و Bl0ckName

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

telegram channel   jazbe modir

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری


  • مطالب مشابه

    • توسط  DOCTOR ROBOT
      آموزش کامل جاوا شامل 3 فصل است
      آموزش جاوا فصل 1
      آموزش برنامه نویسی جاوا
      برنامه نویسی شیء گرا و رویه ای
      درک مفاهیم کلاس، شیء و کپسوله سازی
      درک مفاهیم ارث بری و چندریختی
      ویژگی های زبان برنامه نویسی جاوا
      ایجاد یک اپلیکیشن ساده در جاوا
      اضافه کردن کامنت به کلاس ها در جاوا
      کامپایل و اجرای یک اپلیکیشن جاوا
      ایجاد یک اپلیکیشن جاوا با خروجی گرافیکی
      اصلاح خطاها و دریافت کمک در جاوا
       
      آموزش جاوا فصل 2
      نوع داده ی ممیز شناور در جاوا
      استفاده از ثابت ها و متغیرها در جاوا
      تعریف متغیرها در جاوا
      تعریف ثابت های نام دار در جاوا
      میدان دید متغیرها و ثابت ها در جاوا
      استفاده از نوع داده ی integer در جاوا
      استفاده از نوع داده ی boolean در جاوا
      کار کردن با نوع داده ی char در جاوا
      نمایش دادن داده ها و انجام محاسبات
      مفهوم تبدیل نوع داده ها در جاوا
      استفاده از کلاس Scanner در جاوا
      استفاده از کلاس JOptionPane در جاوا
       
      آموزش جاوا فصل 3
      ایجاد متدها در برنامه نویسی جاوا
      اضافه کردن پارامتر به متدها در جاوا
      برگرداندن مقادیر متدها در جاوا
      آموزش مفاهیم کلاس در جاوا
      ایجاد یک کلاس در جاوا
      آموزش ایجاد متد در کلاس های جاوا
    • توسط  DOCTOR ROBOT
      زبان سورس کد رو به رو چیست؟
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
       قوانین مسابقه :
      اگر مطمئن نیستین جواب ندین
      امتیاز :200
    • توسط  Anonyali
      بعد از ورود قدرتمند سامسونگ و هواوی به حوزه تراشه‌های موبایلی، به‌نظر حالا نوبت به شرکت چینی شیائومی رسیده تا از پردازشگرهای اختصاصی خود برای محصولاتش استفاده کند. چند روز پیش شاهد انتشار تیزری رسمی از پردازنده جدید شیائومی موسوم به پاینکان (Pinecone) بودیم و حالا اولین تراشه اختصاصی این شرکت با نام شیائومی سرج اس 1 (Xiaomi Surge S1) به صورت رسمی معرفی شده است.
      پیشتر اعلام شده بود که شیائومی در حال تولید دو پردازنده جدید با مدل‌های پاینکان V970 و V670 است که به نظر سرج اس 1، به نسخه ضعیف‌تر از این پردازنده مجهز و با فناوری ساخت قدیمی 28 نانومتری تولید شده است. در ساختار این تراشه، از 8 هسته پردازشگر Cortex-A53 استفاده شده که نیمی از آنها با فرکانس 2.2 گیگاهرتز، مسئول مدیریت اطلاعات سنگین‌تر بوده و مابقی با فرکانس 1.4 گیگاهرتز، دستورات ساده‌تر را انجام خواهند داد.
      البته ما با یک تراشه رده پایین یا ضعیف رو به رو نیستیم و شیائومی سرج اس 1 توانایی رقابت با بسیاری از چیپست‌های میان رده و البته قدرتمند فعلی همچون اسنپدراگون 625 را دارد. برای درک این موضوع، بهتر است نگاهی به بنچمارک “AnTuTu” داشته باشیم.
      با عبور از ساختار اصلی به پردازشگر گرافیکی 4 هسته‌ای Mali-T860 می‌رسیم که این روزها در بسیاری از گوشی های موبایل (با 2 هسته پردازشگر به جای 4 هسته) دیده می‌شود.
      با توجه به بنچمارک‌های رسمی، شیائومی سرج اس 1 مهمترین تراشه‌های هم‌رده مثل هواوی کایرین 650 (فناوری ساخت 16 نانومتری، پردازنده 8 هسته‌ای Cortex-A53، پردازشگر گرافیکی Mali-T830)، اسنپدراگون 430 (فناوری ساخت 28 نانومتری، پردازنده 8 هسته‌ای Cortex-A53، پردازشگر گرافیکی Adreno 505)، اگزینوس 7580 (فناوری ساخت 28 نانومتری، پردازنده 4 هسته‌ای Cortex-A53، پردازشگر گرافیکی Mali-T860) و مدیاتک MT6738T (فناوری ساخت 28 نانومتری، پردازنده 8 هسته‌ای Cortex-A53، پردازشگر گرافیکی Mali-T860) را مغلوب می‌کند.
      ظهر امروز نیز گوشی هوشمند می 5 سی (Xiaomi Mi 5c) به عنوان اولین گوشی مجهز به سرج اس 1 پیش روی علاقه‌مندان قرار گرفت. حال این پرسش مطرح می‌شود: نسخه قوی‌تر این تراشه همراه با پردازنده پاینکان V970 چه زمانی و همراه با چه دستگاهی معرفی خواهد شد؟
    • توسط  Hamed
      با سلام خدمت دوستان گرامی

      مسابقه ی کرکینگ از جمله مسابقات و CTF های مطرح هستش که طرفدار های خاص و باهوش خودش رو داره . 

      از این رو سعی شد مسابقه ی ترکیبی کرکینگ  برای دوستان طراحی بشه .

      ** مسابقه **

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

       
      مدت زمان مسابقه حداکثر یک ماه .

      موفق و پیروز باشید .
       
    • توسط  darwvin
      خوش آمدید در این آموزش، من کمی درباره تاریخچه زبان برنامه نویسی C صحبت خواهم کرد و همچنین بعضی از برنامه های معروف که در این زبان برنامه نویسی شده اند (لازم نیست که بتوانید کد C را بسازید، اما هنوز هم خوب است که بدانید! ) پس از آن، ما  اولین برنامه ما می نوسیم! من همچنین در هر خط و جزئیات توضیح خواهم داد.
       
       
  • کاربران آنلاین در این صفحه   0 کاربر

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

×