لاراولیستا

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

آخرین مطالب

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- بار
Gen؛ زبانی جدید برای برنامه‌نویسی هوش مصنوعی

Gen؛ زبانی جدید برای برنامه‌نویسی هوش مصنوعی

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

- بار
کودکان هندی قبل از صحبت کردن، شروع به کدنویسی کامپیوتری می‌کنند

کودکان هندی قبل از صحبت کردن، شروع به کدنویسی کامپیوتری می‌کنند

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

- بار
هفتمین ماراتون برنامه‌نویسی تلفن‌همراه کشور

هفتمین ماراتون برنامه‌نویسی تلفن‌همراه کشور

ماراتون برنامه‌نویسی تلفن‌همراه، رقابتی است که در آن، تیم‌های شرکت‌کننده فقط ۴۸ ساعت فرصت دارند با همراهی دوستان برنامه‌نویس و گرافیست و ایده‌پرداز خود، برنامه‌ی کاربردی موبایل طراحی و اجرا کنند. شرکت‌کنندگان نباید در این مدت از محل رقابت خارج شوند و باید تمام مدت ۴۸ ساعت برگزاری رقابت را در محل مسابقه حاضر باشند.  ماراتون برنامه‌نویسی تلفن‌همراه از سال ۱۳۹۰ برگزار می‌شود و در سال‌های گذشته، ۶ دوره از این رقابت‌ها برگزار شده است […]

- بار
پایتون محبوب‌ترین زبان برنامه‌نویسی ۲۰۱۹ لقب گرفت

پایتون محبوب‌ترین زبان برنامه‌نویسی ۲۰۱۹ لقب گرفت

پایتون در آخرین رتبه‌بندی سالانه محبوب‌ترین زبان‌های برنامه‌نویسی از سوی IEEE (مؤسسه مهندسان برق و الکترونیک) مجددا به رتبه اول دست پیدا کرده‌ است. نظرسنجی‌ و رتبه‌بندی‌هایی از این قبیل به کاربران و توسعه‌دهندگان کمک کرده تا متوجه محبوبیت زبان‌های برنامه‌نویسی و ترندهای آن شده و به‌دنبال یادگیری یا کار در حوزه‌های محبوب‌تر روند. مقاله‌های مرتبط: IEEE Spectrum (مجله‌ای از مؤسسه IEEE) پایتون را از سال ۲۰۱۷ در صدر فهرست خود قرار داده و سال […]