لاراولیستا

برنامه نویسی Archives - لاراول یستا

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

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

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

- بار
یادگرفتن کدنویسی برای همه ضروری است؟

یادگرفتن کدنویسی برای همه ضروری است؟

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

- بار
زبان برنامه‌نویسی جاوا 13؛ ابزاری برای بهره‌وری بیشتر برنامه‌نویسان

زبان برنامه‌نویسی جاوا 13؛ ابزاری برای بهره‌وری بیشتر برنامه‌نویسان

اوراکل، غول نرم‌افزاری جهان، زبان برنامه‌نویسی جاوا ۱۳ (Java SE 13) و کیت توسعه‌ی جاوا ۱۳ (Java Development Kit 13) یا به‌اختصار JDK را معرفی کرد و این وعده را به برنامه‌نویسان داد که به‌روزرسانی‌های آن‌ها را به‌صورت منظم و در بازه‌ی زمانی ۶ ماهه منتشر کند. فایل‌های باینری جاوا SE 13 همراه‌ با اصلاحات امنیتی و عملکردی و نیز موارد مربوط‌ به ثبات در برنامه‌نویسی هفدهم سپتامبر منتشر شد. علاوه‌بر اصلاحات مذکور، به‌منظور بهره‌وری […]

- بار
بهترین زبان‌های برنامه‌نویسی برای یادگیری در سال ۲۰۲۱

بهترین زبان‌های برنامه‌نویسی برای یادگیری در سال ۲۰۲۱

یکی از مهارت‌های مهم در دنیای کنونی برنامه‌نویسی است. امروزه، کامپیوترها تقریبا در هر صنعتی وارد شده‌اند. از هدایت خودکار در صنعت هوایی تا سرعت‌سنج موتور کامپیوترها انسان را احاطه کرده‌اند. روزهای کاغذ و خودکار دیگر به‌پایان رسیده‌اند و حالا برای ذخیره‌سازی و دسترسی به اطلاعات قطعا به کامپیوتر نیاز دارید. جوامع توسعه‌دهنده و برنامه‌نویسی با سرعتی چشمگیر در حال ظهور هستند. زبان‌های برنامه‌نویسی متعددی متناسب با انواع توسعه‌دهندگان (مبتدی و متوسط و خبره) و […]

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

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

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

- بار
کد نویسی؛ مهارت زبان یا دانش ریاضی؟

کد نویسی؛ مهارت زبان یا دانش ریاضی؟

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

- بار
همه چیز درباره‌ی پی اچ پی؛ زبان وب‌سایت‌ها

همه چیز درباره‌ی پی اچ پی؛ زبان وب‌سایت‌ها

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

- بار
جاوا اسکریپت آنقدر سریع شده است که لینکوس را در مرورگر اجرا کند

جاوا اسکریپت آنقدر سریع شده است که لینکوس را در مرورگر اجرا کند

JavaScript PC Emulator قادر است مانند یک پردازنده 486 اینتل عمل کند البته این Emulator از اعداد اعشاری پشتیبانی نمی کند ولی خود سیستم عامل لینوکس می تواند این عمل را انجام می دهد. Fabrice Bellard این مقلد را شنبه گذشته معرفی کرد و کمی بعد نظر Brendan Eich برنامه نویس موزیلا و سازنده JavaScript مرورگر فایرفاکس را نیز به خود جلب کرد. Bellard در مورد این Emulator گفته است: “من این مقلد را برای […]

- بار
«قلب»: زبان برنامه‌نویسی جدید مبتنی بر زبان عربی

«قلب»: زبان برنامه‌نویسی جدید مبتنی بر زبان عربی

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

- بار
جاوا چیست؟ آیا امن است؟ باید از آن استفاده کنیم؟

جاوا چیست؟ آیا امن است؟ باید از آن استفاده کنیم؟

اگر کلمه کلیدی «جاوا» را در گوگل جستجو کنید، دومین نتیجه‌ی شما را به ویکی‌پدیا، دانشنامه‌ی معروف، راهنمایی می‌کند که در آنجا چنین خواهید خواند: «جاوا (به انگلیسی: Java)‏ یک زبان برنامه‌نویسی شئ‌گراست که برای اولین بار توسط جیمز گوسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری […]