امکانات انجمن
  • مهمانان محترم می توانند بدون عضویت در سایت در بخش پرسش و پاسخ به بحث و گفتگو پرداخته و در صورت وجود مشکل یا سوال در انجمنن مربوطه موضوع خود را مطرح کنند



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
پسند شده توسط Bl0ckName و ReZa CLONER

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


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

telegram channel   jazbe modir

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

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

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

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

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

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

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

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


  • مطالب مشابه

    • توسط  Black_petya
      اموزش زبان go برای توسعه نرم افزار های تحت وب
      لینک دانلود :
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      در یک قسمت با تمامی مفاهیم اشنا خواهید شد :)
       
    • توسط  Black_petya
      خب باسلام و عرض ادب به کاربران گرامی anonysec قسمت دوم batch porgramming را میخواهم برای شما یاد دهم در این قسمت با متد ها set  اشنا خواهید شد .
      خب الان توضیحاتی با رابطه متد set میخواهم بدهم , در زبان batch یکی از مهمترین عامل ها متد set است این متد برای دادن ویژگی یا داشتن کاربرد برنامه استفاده میشود مثلا به کد زیر توجه کنید .
      برای مشاهده ی این بخش لطفا وارد حساب کابری خود شوید یا اگر عضو نیستید از این قسمت عضو سایت شوید
      مثلا کد های بالا کد های یک کیلاگر هست مثل جلسه اول اول @echo off وارد کردیم شما در این قسمت کد های cls را دیده اید cls را اگر در cmd تایپ کنید clear history خواهد شد و از اول یک cmd پاک برای شما باز خواهد شد به این علت برای اینکه برانه اول باز شود cls را وارد میکنیم و در پایین از set /p استفاده کردیم ما برای تایین متغیر های نوع رشته ای متنی یا string اول باید set /p بنویسیم و یک اسمی به متغیر خود بگذاریم بعد جلوی اسم متغیر خود از کاربر اطلاعاتی را درخواست کنیم
      بعد از اینکه به سطر پایین رفتیم باز از set /p استفاده کرده ایم برای دریافت رمز عبور برای ذخیره کردن اطلاعات طرف باید از کد echo %anon% : %sec% >> key.txt  را منویسیم تا اطلاعات کاربرا در فایل text ذخیره کند و دستور color که استفاده شده است دستور رنگ برنامه است برای دیدن رنگ های زیاد در cmd دستور color asss بزنید  برای شما تمامی ترکیب ها غیر ترکیب هارا نمایش خواهد داد پس در این قسمت ما اد متد set استفاده کردیم تا از کاربر اطلاعاتی را بگیریم شما هم میتوانید با اموختن این زبان ویروس ویا کرم های خود را انتشار دهید تا قسمت بعدی خدا حافظ در قسمت بعدی با محیط if اشنا خواهید شد .
      تمامی حق کپی برداری بر anonysec است و هرگونه کپی رایت پیگرد قانونی دارد .
    • توسط  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 چه زمانی و همراه با چه دستگاهی معرفی خواهد شد؟
  • کاربران آنلاین در این صفحه   0 کاربر

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