لاراولیستا

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

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

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

خیدو فان‌روسوم، دانشمند علوم رایانه هلندی تصمیم گرفت در دسامبر ۱۹۸۹ در تعطیلات کریسمس روی پروژه‌ای شخصی کار کند. او که از کم‌وکاستی‌های دیگر زبان‌های برنامه‌نویسی رایانه خسته شده بود، دست به کار شد و زبان برنامه‌نویسی خودش را ساخت. فان‌روسوم برای ساخت زبان برنامه‌نویسی‌اش سه اصل ساده و ابتدایی داشت: ۱. زبانی که می‌سازد باید خوانا و یادگیری آن آسان باشد؛ به‌همین‌دلیل در هر کد در زبان برنامه‌نویسی پایتون به‌جای براکت‌های درهم، از تورفتگی (وایت‌اسپیس) […]

172 views بار
بیستمین دوره مسابقات دانشجویی برنامه‌نویسی ACM با قهرمانی دانشگاه شریف خاتمه یافت

بیستمین دوره مسابقات دانشجویی برنامه‌نویسی ACM با قهرمانی دانشگاه شریف خاتمه یافت

بیستمین دوره از مسابقه‌ی برنامه‌نویسی ACM در منطقه‌ی غرب آسیا به میزبانی دانشگاه صنعتی شریف و حمایت کافه‌ بازار در قالب رقابتی دوروزه برگزار شد و شب گذشته به کارش پایان داد. این مسابقه یکی از مسابقات منطقه‌ای ACM در سطح جهان است که از سال ۱۳۷۸ در تهران و به‌‌همت دانشگاه صنعتی شریف، همه‌ساله با حضور هشتاد تیم سه‌نفره از دانشگاه‌های کشور و منطقه برگزار می‌شود. به‌گفته‌ی دکتر ظرابی‌زاده، مسئول برگزاری این رقابت‌ها، هدف مسابقه […]

202 views بار
گزارش زومیت از بیستمین دوره مسابقات دانشجویی برنامه‌نویسی ACM دانشگاه صنعتی شریف

گزارش زومیت از بیستمین دوره مسابقات دانشجویی برنامه‌نویسی ACM دانشگاه صنعتی شریف

مقاله‌های مرتبط: بیستمین دوره از مسابقه‌ی برنامه‌نویسی ACM در منطقه‌ی غرب آسیا به میزبانی دانشگاه صنعتی شریف و حمایت کافه‌ بازار در قالب رقابتی دوروزه برگزار شد و شب گذشته به کارش پایان داد. در رقابت‌های امسال، بیش از ۸۸۰ تیم (سه‌برابر سال قبل) شرکت کردند که از این تعداد ۶۶۶ تیم موفق شدند حداقل به یک سؤال جواب صحیح دهند. در بخش زبان‌های برنامه‌نویسی، امسال نیز ++C با ۷۹درصد محبوب‌ترین عنوان را کسب کرد […]

192 views بار
۱۱ ابزار و برنامه‌ توسعه‌ رایگان مایکروسافت

۱۱ ابزار و برنامه‌ توسعه‌ رایگان مایکروسافت

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

186 views بار
از برنامه‌نویسی به‌مثابه ترجمه چه می‌توان آموخت

از برنامه‌نویسی به‌مثابه ترجمه چه می‌توان آموخت

برای تبدیل دنیای واقعی به یک چکیده‌ی دیجیتالی، دانستن فرایند خلاصه‌نویسی ضروری است و توسعه‌دهندگان هم مانند مترجمان ادبی باید این فرایند را یاد بگیرند. اما منظور از عمل ترجمه چیست؟ اومبرتو اکو (فیلسوف و نشانه‌شناسی از قرن بیستم) ترجمه را به‌صورت خلاصه این چنین تعریف می‌کند: «بیان نکته‌ای به زبانی دیگر.» تشبیه، ابزار قدرتمندی برای حل مسائل جدید و یافتن راه‌حل‌های خلاقانه برای آن‌ها است؛ بنابراین از تشبیه برنامه‌نویسی به ترجمه چه می‌توان آموخت؟ برای […]

213 views بار
هفت زبان مناسب برای یادگیری توسعه‌‌ بازی‌های یونیتی

هفت زبان مناسب برای یادگیری توسعه‌‌ بازی‌های یونیتی

توسعه‌ی بازی هرگز کار آسانی نبوده است؛ اما پلتفرم‌هایی مثل یونیتی ساخت هر نوع بازی ازجمله بازی‌های دوبعدی تا شوترهای اول‌شخص سه‌بعدی با جزئیات کامل را میسر ساخته‌اند. یونیتی برای توسعه‌دهندگان کوچک رایگان است و منبع عظیمی از خودآموزها برای یادگیری این برنامه در دسترس هستند. البته برای ساخت یک بازی پیشرفته تنها یادگیری یونیتی کافی نیست. هسته‌ی اصلی یک بازی کدی است که رفتار آن را تعیین می‌کند. تشخیص زبان برنامه‌نویسی مناسب برای توسعه‌ی […]

180 views بار
فایل XML چیست و چگونه می‌توان از آن استفاده کرد؟

فایل XML چیست و چگونه می‌توان از آن استفاده کرد؟

XML مخفف زبان نشانه‌گذاری قابل توسعه است. هدف این زبان، توصیف و سازمان‌دهی داده‌ها روی اینترنت، اپلیکیشن‌های موبایل و بسیاری از موارد دیگر است؛ اما XML چگونه کار می‌کند و چه کاربردهایی دارد؟ زبان‌ نشانه‌گذاری چیست؟ زبان‌های نشانه‌گذاری برای حاشیه‌نویسی متون یا اضافه کردن اطلاعات به کار می‌روند. حاشیه‌نویسی‌ها از دید کاربر نهایی مخفی می‌مانند. ماشین (مرورگر) این یادداشت‌ها را قبل از پردازش می‌خواند و متن را به‌صورت دستورها نشانه‌گذاری نمایش می‌دهد. براساس تعریف ویکی‌پدیا: […]

205 views بار
فورک در برنامه‌ نویسی به چه معنا است و گیت هاب چگونه مفهوم آن را تغییر داد؟

فورک در برنامه‌ نویسی به چه معنا است و گیت هاب چگونه مفهوم آن را تغییر داد؟

عملکرد دکمه‌ی فورک (Fork) در گیت‌هاب کمی با مفهوم اصلی آن در دنیای برنامه‌نویسی تفاوت دارد. درواقع گیت‌هاب از عبارت فورک استفاده می‌کند تا فعالیت کاربران را در پلتفرم خود افزایش دهد. آن‌ها با تمرکز روی قابلیت پول ریکوئست پلتفرم خود، کارایی دکمه‌ی فورک را کمی تغییر دادند، اما به‌هرحال طراحی جدید تنها به نفع گیت هاب می‌شود و کاربران به‌محض خارج شدن از آن و کار در پروژه‌های دیگر در دنیای واقعی، به مشکلاتی در […]

201 views بار
همه‌چیز درباره برنامه‌نویس‌شدن: ماجراجویی در دنیای کدها

همه‌چیز درباره برنامه‌نویس‌شدن: ماجراجویی در دنیای کدها

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

239 views بار
Game Builder گوگل، بازی‌سازی بدون نیاز به کدنویسی را امکان‌پذیر می‌کند

Game Builder گوگل، بازی‌سازی بدون نیاز به کدنویسی را امکان‌پذیر می‌کند

Game Builder بازی ویدئویی جدید گوگل است که امکان ساخت بازی‌های ساده مانند ماین‌کرفت را به مخاطبان می‌دهد. در این بازی می‌توانید کاراکترها و صحنه‌ی بازی را به یک قالب خالی «درگ اند دراپ» کنید و دنیای خود را بسازید؛ سپس با استفاده از دستورهای پیش‌فرض، نحوه‌ی تعامل عناصر با یکدیگر را تنظیم کنید. بازی گوگل رایگان و دسترسی به آن روی سیستم‌عامل ویندوز و مک امکان‌پذیر است. این بازی از Area 120، کارگاه پروژه‌های […]