لاراولیستا

مجله برنامه نویس Archives - صفحه 2 از 23 - لاراول یستا

- بار
بیوگرافی بیل جوی، بنیان‌گذار سان مایکروسیستمز و یکی از پیشگامان جنبش نرم‌افزار آزاد

بیوگرافی بیل جوی، بنیان‌گذار سان مایکروسیستمز و یکی از پیشگامان جنبش نرم‌افزار آزاد

بیل جوی (Bill Joy) با نام کامل ویلیام نلسون جوی (William Nelson Joy) یک توسعه‌ دهنده‌ی آمریکایی نرم‌افزار و کارآفرین است که عموما با عنوان هم‌بنیان‌گذار سان مایکروسیستمز، از شرکت‌های پیشگام انقلاب اینترنت شناخته می‌شود. جوی نسخه‌ای از سیستم‌عامل یونیکس با نام برکلی یونیکس توسعه داد که از زبان شبکه‌ی TCP/IP استفاده می‌کرد. این نسخه، پایه‌گذار سلطه‌ی یونیکس در دنیای سرورهای اینترنتی و همچنین جنبش نرم‌افزار آزاد شد. جوی علاوه بر این سیستم‌عامل، در توسعه‌ی زبان برنامه‌نویسی جاوا و همچنین زبان شبکه‌ی جینی […]

- بار
بیوگرافی جیمز گاسلینگ، بنیان‌گذار زبان برنامه‌نویسی جاوا

بیوگرافی جیمز گاسلینگ، بنیان‌گذار زبان برنامه‌نویسی جاوا

جیمز آرتور گاسلینگ (James Arthur Gosling) متخصص علوم کامپیوتر کانادایی بوده که شهرت اصلی خود را به‌خاطر بنیان‌گذاری زبان برنامه‌نویسی جاوا به دست آورده است. گاسلینگ در دانشگاه‌های کلگری و کارنگی ملون تحصیل کرده و دارای مدرک دکترای علوم کامپیوتر است. پروژه‌های اجرایی گاسلینگ در زمان تحصیل در دانشگاه کارنگی ملون و در مقطع دکترا شروع شدند. او نسخه‌ای از ویرایشگر متنی Emacs و همچنین نسخه‌ای برای کار با چند پردازنده از یونیکس را در دوران تحصیل در […]

- بار
۱۰ بازی‌ برای افزایش مهارت برنامه نویسی

۱۰ بازی‌ برای افزایش مهارت برنامه نویسی

برنامه‌نویسی جالب و سرگرم‌کننده است اما به شرطی که به مهارت‌های خود اطمینان داشته باشید و بدانید چگونه باید این کار را انجام دهید. رسیدن به این نقطه، آسان نیست و نیازمند تمرین و کسب تجربه است. چالش‌های بازی‌های برنامه‌نویسی یکی از بهترین راه‌های افزایش مهارت برنامه‌نویسی هستند. این بازی‌های سرگرم‌کننده نه‌تنها برای پر کردن اوقات فراغت مناسب هستند، بلکه تجربه و مهارت برنامه‌نویسی را نیز افزایش می‌دهند. در ادامه‌ی این مقاله‌ی لاراولیستا به معرفی […]

- بار
بیوگرافی گریس هاپر، مخترع اولین کامپایلر و ملقب به ملکه‌ کدنویسی

بیوگرافی گریس هاپر، مخترع اولین کامپایلر و ملقب به ملکه‌ کدنویسی

گریس هاپر (Grace Brewster Murray Hopper) دانشمند آمریکایی علوم کامپیوتر بود که نام خودش را به‌عنوان یکی از اولین برنامه‌نویس‌های کامپیوتر مشهور هاروارد مارک جاودانه کرد. او یکی از پیشگامان برنامه‌نویسی مدرن بود و اولین کامپایلر برنامه‌نویسی را نیز توسعه داد. ایده‌ی زبان‌های برنامه‌نویسی مستقل از ماشین از ذهن این دانشمند زاده شد و بعدها به خلق زبان برنامه‌نویسی کوبول انجامید.  هاپر علاقه‌ی زیادی نیز به ارتش داشت و در دوران جنگ جهانی دوم برای ملحق شدن به ارتش […]

- بار
بیوگرافی کن تامسون، خالق سیستم‌عامل یونیکس و زبان برنامه‌نویسی B

بیوگرافی کن تامسون، خالق سیستم‌عامل یونیکس و زبان برنامه‌نویسی B

کن تامسون (با نام کامل کنت لین تامسون – Kenneth Lane Thompson) یکی از پیشگامان دنیای کامپیوتر است. او برنامه‌نویسی آمریکایی است که سابقه‌ی کار در شرکت مشهور آزمایشگاه‌های بل (Bell Labs) را دارد. جایی که چند دستاورد مهم زندگی‌اش یعنی سیستم‌عامل یونیکس و زبان برنامه‌نویسی B در آن شکل گرفت. زبان برنامه‌نویسی B بعدا به زبان جامع و پرطرفدار C تبدیل شد. تامسون در محافل برنامه‌نویس‌ها و هکرها به نام کن شناخته می‌شود. تامسون دستاوردهای مهم […]

- بار
گیت هاب، سرویسی که طی ۱۰ سال دنیای برنامه نویسی را تغییر داد

گیت هاب، سرویسی که طی ۱۰ سال دنیای برنامه نویسی را تغییر داد

۱۰ سال پیش، تام پرستون ورنر، کریس وانستراث و پی‌جی هایت گروهی را برای انجام یک پروژه‌‌ی تقریباً تفریحی شکل دادند. هدف آنها، انجام این پروژه به‌صورت پاره‌وقت و در روزهای تعطیل بود. این گروه هیچ‌گاه تصمیم نداشت پروژه‌ی تفریحی خود را به کسب‌وکار دائمی تبدیل کند. پس از مدت کوتاهی، پتانسیل‌های این پروژه برای گروه روشن شد. ایده‌ی آنها واقعا ارزشی بیش از یک پروژه‌ی آخر هفته‌ای داشت. در نهایت این ایده،‌ شیوه‌ی برنامه‌نویسی و همکاری […]

- بار
سازوکار هوشمند مایکروسافت برای برنامه‌نویسان جاوا

سازوکار هوشمند مایکروسافت برای برنامه‌نویسان جاوا

قابلیت IntelliCode در ویژوال استودیو با ارائه‌ی بهترین و مرتبط‌ترین پیشنهاد در صدر فهرست تکمیل عبارت‌ها در هنگام کدنوشتن، به توسعه‌دهندگان کمک می‌کند در وقتشان بیشتر صرف‌جویی کنند. پیشنهادهایی که IntelliCode ارائه می‌کند، برآمده از بررسی و ارزیابی هزاران پروژه‌ی متن‌باز روی گیت‌هاب است که الگوهای کدنویسی پرطرفدار و رایج در آن‌ها رعایت شده است. مایکروسافت هفته گذشته اعلام کرد می‌خواهد قابلیت تقویت‌شده با هوش‌مصنوعیِ IntelliSense را برای زبان جاوا در افزونه‌ی IntelliCode در ویژوال استودیو کد […]

- بار
گوگل در دیوان عالی آمریکا از اوراکل شکایت کرد

گوگل در دیوان عالی آمریکا از اوراکل شکایت کرد

اوراکل از سال ۲۰۱۰ پرونده‌ای را در بحث عدم رعایت کپی‌رایت علیه گوگل در جریان دارد. این پرونده، به اتهام استفاده‌ی ناصحیح گوگل از API جاوا در اندروید به جریان افتاد و دعوای حقوقی پیرامون آن، روزبه‌روز شدیدتر می‌شود. دادگاه ایالتی، پس از اعلام حکم خود در ماه مارس گذشته (فروردین)، درخواست استیناف گوگل را که روز سه‌شنبه اعلام شد، رد کرد. حکم ماه مارس، گوگل را به استفاده‌ی غیرقانونی از API شرکت اوراکل محکوم کرده بود. […]

- بار
پایان برنامه‌نویسی شی‌گرا نزدیک است

پایان برنامه‌نویسی شی‌گرا نزدیک است

برنامه‌نویسی شی‌گرا، یک شیوه‌ی برنامه‌نویسی است که اجزای اصلی آن را اشیا تشکیل می‌دهند. زبان‌های اولیه‌ی برنامه‌نویسی به‌صورت رویه‌ای بودند به این صورت که رویه‌ها روی کارت‌ها پانچ می‌شدند و رایانه‌ها با گرفتن داده‌ها، اقداماتی را به ترتیب روی آن‌ها انجام داده و خروجی را چاپ می‌کردند. زبان‌های رویه‌ای کاربرد زیادی داشتند اما زمانی‌که قرار بود برنامه‌نویس کاری را خارج از ترتیب مقدماتی مراحل انجام دهد، زبان‌های برنامه‌نویسی رویه‌ای پاسخگوی این نیاز نبودند. به همین […]

- بار
الگوریتم‌ها چگونه به‌جای ما تصمیم‌گیری می‌کنند

الگوریتم‌ها چگونه به‌جای ما تصمیم‌گیری می‌کنند

دیونیسوس دمیتس، مدرس مدیریت سیستم‌ها از دانشگاه هال است. او در مقاله‌ای به‌دنبال پژوهش‌های خود به بررسی تاثیر الگوریتم‌ها در قدرت تصمیم‌گیری انسان می‌پردازد. آنچه در ادامه می‌خوانید، از زبان او بیان شده است. هنوز می‌توانم شگفتی خودم را به‌یاد بیاورم؛ هنگامی‌که کتاب The making of a fly از پیتر لارنس، متخصص زیست‌شناس فرگشتی با قیمت نجومی ۲۳٬۶۹۸٬۶۵۵.۹۳ دلار به اضافه ۳/۹۹ دلار هزینه حمل‌ونقل در سایت آمازون ارائه شد. درحالی‌که همکاران من در سراسر دنیا […]