امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پنج حقیقتی که هر برنامه نویس باید بداند (اولین ها ...)
نویسنده پیام
fns4565 آفلاین
عضو انجمن
عضو


ارسال‌ها:
15
تاریخ عضویت:
Jun 2016
اعتبار:
0
تشکر ها: 0
0 تشکر شده در 0 ارسال
ارسال: #1
پنج حقیقتی که هر برنامه نویس باید بداند (اولین ها ...)
یک برنامه نویس در کنار دانش برنامه نویسی چه چیزی هایی باید بداند؟
استفاده از کلمه "کامپیوتر" برای اولین بار به سال 1613 برمی گردد.در کتابی به نام “The Young Mans Glearings” نوشته نویسنده انگلیسی “Richard Braithwauts” برای توصیف انسانی که محاسبه یا شمارش می کند بکار رفته است.
1. اولین کامپیوترها با بخار کار می کردند
در سال 1801، یک بافنده و تاجر فرانسوی دستگاه بافندگی طراحی کرد  که طراحی پارچه را بر مبنای کارت های پانچ شده چوبی انجام می داد.
در سال 1830 دستگاهی به بزرگی یک خانه که با 6 موتور بخار کار می کرد ساخته شد. پدر محاسبه، Charles Babbage، آن را ساخت و نامش را Analytic Engine(موتور تحلیلی) گذاشت.او از کارت های پانچ شده برای برنامه ریزی آن دستگاه غول آسا استفاده می کرد.ماشین 4 قسمت داشت: آسیاب( معادل CPU)، انبار(معادل حافظه) ریدر (ورودی) و پرینتر(خروجی).
بخش ریدر است که این دستگاه را جالب می کند.با استفاده از تکنولوژی خواندن کارت های دستگاه بافندگی، سه کارت پانچ شده متفاوت استفاده می شود:کارت های عملیاتی،  کارت های اعداد و کارت های متغیر.
متاسفانه Babbage هیچ وقت نتوانست نمونه دستگاهش را بسازد، به نظر می رسد اختلاف بین مدیرها و توسعه دهندگان سابقه طولانی دارد!
2.اولین برنامه نویس کامپیوتری یک زن است
در سال 1843، Ada Loelace، یک ریاضی دان بریتانیایی، ترجمه انگلیسی مقاله موتورهای تحلیلی نوشته یک مهندس ایتالیایی را منتشر کرد.او به ترجمه اش یادداشت های خود را نیز اضافه کرد.
در یکی از یادداشت هایش، او الگوریتمی برای محاسبه اعداد برنولی توسط موتور تحلیلی ارائه داده است.از آنجایی که این الگوریتم اولین نوشته برای پیاده سازی روی کامپیوتر است، او را به عنوان اولین برنامه نویس می شناسیم.
آیا Ada زندگی موفقی را پشت سر گذاشت؟ متاسفانه او در سن 36 سالگی درگذشت، اما اثری از خود به جا گذاشت که همچنان زنده است.
3.اولین باگ کامپیوتری واقعا براساس نام یک حشره نامگذاری شد!
باگ در لغت به معنی حشره است.با وجود اینکه کلمه "باگ" در معنای خطای تکنیکی در سال 1878 توسط توماس ادیسون استفاده شد، 60 سال دیگر طول کشید تا شخص دیگری آن را سر زبان ها انداخت.
در سال 1947،Grace Hopper، یکی از دریاسالاران نیروی دریایی آمریکا، اولین "باگ" کامپیوتری را هنگام کار با کامپیوتر در یادداشت های روزانه اش به ثبت رساند.بیدی  در یک رله پیدا شده بود که برای عملیات مشکل ساز شده بود.قبل از اینکه او این قضیه را بنویسد بید از سیستم"دیباگ" شده بود!
او در یادداشتش نوشت:"اولین مورد باگ پیدا شد."
4.اولین بازی کامپیوتری چندان پولساز نبود
در سال 1962، یک برنامه نویس کامپیوتری از MIT به نام Russell Steve و گروهش پس از 200 ساعت کار فردی اولین ورژن Spacewar را ساختند.
بازی به دو بازیکن امکان کنترل دو سفینه را می داد، ماموریت شما نابود کردن سفینه حریف قبل از نابود شدن سفینه خودتان بود.
علاوه بر فرار از تیررس حریف، نقطه های سفید کوچکی به عنوان ستاره در وسط صفحه بود که باید از آن ها دور می ماندید.اگر به یک از ستاره ها برخورد می کردید بازی را می باختید.
این بازی رو یک PDP-1، یک دستگاه دیجیتالی اولیه که از نمایشگر پرتو کاتدی و کیبورد استفاده می کرد، ساخته شد.
با وجود اینکه در دانشگاهMIT از بازی بشدت استقبال شد، Russell و گروهش هیچ وقت از این بازی سودی نکردند، و کد را با بقیه به اشتراک گذاشتند.
5.اولین ویروس کامپیوتری بی خطر بود
در سال 1983، Fred Cohen، که برای  ابداع روش های دفاعی در برابر ویروس ها مشهور است، اپلیکیشنی ساخت که می توانست کامپیوترها را "آلوده" کند.او آن را به عنوان ویروس تعریف کرد.
ویروس می توانست کامپیوتر را تصرف کند، از خودش کپی بسازد و از طریق فلاپی دیسک از یک سیستم به سیستم دیگر گسترش پیدا کند.البته ویروس به چیزی آسیب نمی رساند و فقط برای اثبات امکان وجود ویروس ها ساخته شد.
بعدا او یک ویروس مفید ساخت که فایلهای اجرایی سالم را تشخیص می داد و آن ها را با اجازه کاربر فشرده می کرد و خودش را به آن ها متصل میکرد.
جستجو پاسخ با نقل قول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اولین حسگر اندازه‌گیر دمای مجهز به وای‌فای و باتری fns4565 0 296 01-01-2017، 14:19
آخرین ارسال: fns4565
  برنامه های تولیدی ویژیال بیسیک adsgraph 3 1,004 09-20-2014، 02:32
آخرین ارسال: AHWAZDOWNLOAD
  کمک برای برنامه نویسی متلب saheb6120 1 784 05-14-2014، 12:16
آخرین ارسال: mojtaba.gh
  اولین برنامه در کافه بازار kanoonreza 3 1,288 03-13-2014، 22:29
آخرین ارسال: kanoonreza
  کــمک از دوستان برنامه نویس zxchdb 2 1,231 12-18-2013، 14:32
آخرین ارسال: zxchdb
  نصب برنامه در htc hd7 adsgraph 2 1,278 11-12-2013، 17:15
آخرین ارسال: hafez2012
  به نظر شما بهترین زبان برنامه نویسی چیه؟ trooll.ir 7 2,136 07-08-2013، 19:31
آخرین ارسال: Seven7soft
  سوال : برنامه ی Front Page AmirHossain 4 2,009 07-03-2013، 03:19
آخرین ارسال: zxchdb
  کمک در برنامه نویسی TRON 4 1,554 06-05-2013، 10:33
آخرین ارسال: tabrizdl.ooq.ir

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
یوهاستینگ در بهمن سال 1389 با هدف ارائه خدمات میزبانی وب تاسیس گردید که در مدت زمانی نچندان کوتاه توانست در چهارمین جشنواره وب ایران سال 1390 عنوان هاستینگ برگزیده را به دست آورد.