لاراولیستا

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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