زبان لری

زبان لری: از صفر تا صد

زبان

می خوای با زبان برنامه نویسی لری آشنا بشی و یه قدم به دنیای برنامه نویسی نزدیک تر بشی؟

زبان

این مقاله برای شماست! لری یه زبان برنامه نویسی مُدرن و پرطرفداره که برای ساخت انواع مختلف برنامه ها و اپلیکیشن ها استفاده می شه.

زبان

در این مقاله به شما کمک می کنیم تا با زبان لری آشنا بشید و بتونید به طور عملی با اون کار کنید.

معرفی زبان لری

لری یک زبان برنامه نویسی قدرتمند و همه منظوره است که در سال 2014 توسط گوگل ایجاد شد. لری یک زبان تایپ شده است که به این معنی است که شما باید نوع داده ای که برای متغیرها و توابع استفاده می کنید را مشخص کنید. این تایپ کردن به کاهش خطا در برنامه نویسی و افزایش خوانایی کد کمک زیادی می کند.

ویژگی های کلیدی زبان لری

  • خوانایی بالا: لری دارای سینتکس ساده و خوانایی بالایی است که به شما کمک می کند تا کدتان را به راحتی بنویسید و درک کنید.

  • قدرتمند و انعطاف پذیر: لری ابزارها و قابلیت های مختلفی برای ساخت برنامه های مختلف از وب اپلیکیشن ها و اپلیکیشن های موبایل تا داده کاوی و هوش مصنوعی را ارائه می دهد.

  • محبوبیت بالا: لری در حال حاضر پُرطرفدارترین زبان برنامه نویسی است و در بسیاری از شرکت های بزرگ جهان استفاده می شود.

  • جامعه فعال: لری جامعه بزرگ و فعالی از برنامه نویسان و مشتاقان دارد که در مورد حل مشکلات و به اشتراک گذاشتن دانش با یکدیگر همکاری می کنند.

  • کتابخانه های غنی: لری به طور پیش فرض با کتابخانه های متعددی ارائه می شود که وظایف متداول برنامه نویسی را ساده تر و سریع تر می کنند.

    کاربردهای زبان لری

    از زبان لری برای ساخت انواع مختلف برنامه ها و اپلیکیشن ها استفاده می شود. برخی از کاربردهای شایع این زبان عبارتند از:

  • وب اپلیکیشن ها: لری یک انتخاب عالی برای ساخت وب اپلیکیشن های مُدرن و عملکرد بالا است.

  • اپلیکیشن های موبایل: لری با فریم ورک های مختلفی برای ساخت اپلیکیشن های مُدرن و چند سکویی مُتناسب با سیستم عامل های Android و IOS مُتناسب است.

  • بازی های کامپیوتری: لری با کتابخانه های گرافیکی مختلف مُتناسب است و برای ساخت بازی های عملکرد بالا مناسب است.

  • داده کاوی: لری ابزارهای مختلفی برای پردازش و تجزیه و تحلیل مُنجَمعه های بزرگ داده ارائه می دهد.

  • هوش مصنوعی: لری برای پیاده سازی الگوریتم های هوش مصنوعی مانند یادگیری ماشین مناسب است.

  • ابزارهای علمی: لری برای محاسبات علمی و مدل سازی مناسب است.

    نصب و راه اندازی لری

    برای نصب و راه اندازی لری مُشابه با بیشتر زبان های برنامه نویسی نیاز به نرم افزار و ابزار مخصوص خود است.

    1. نصب لری:
    • دانلود و نصب Google Chrome

    • دانلود و نصب Node.js از وب سایت رسمی: Node.js یک موتور اجرا لری است که محیط اجرای کد لری را فراهم می کند.

    • نصب مدیریت پکیج npm: npm در کنار Node.js نصب می شود و برای نصب کتابخانه های و ابزارهای اضافی لری استفاده می شود.
    1. راه اندازی اولین پروژه:
    • ایجاد یک پوشه جدید برای پروژه در محل مُناسب.

    • باز کردن خط فرمان و انتقال به پوشه پروژه.

    • اجرای فرمان npm init -y: این فرمان یک فایل config به نام package.json در پوشه پروژه ایجاد می کند که اطلاعات پروژه را نگهداری می کند.

    • اجرای فرمان npm install express: این فرمان کتابخانه express را نصب می کند. express یک فریم ورک محبوب لری است که برای ساخت وب اپلیکیشن ها استفاده می شود.

    ساخت اولین برنامه لری

    بعد از نصب لری و ابزارهای ضروری میتوانیم اولین برنامه لری خود را ایجاد کنیم.

    • ایجاد یک فایل جدید با نام app.js در پوشه پروژه.

    • در فایل app.js کد زیر را بنویسید:
    const express = require('express');
    const app = express();
    
    app.get('/', (req, res) => {
    res.send('Hello World!');
    });
    
    app.listen(3000, () => {
    console.log('Server listening on port 3000');
    });
    • اجرای فرمان node app.js: این فرمان کد لری را اجرا می کند.

    • باز کردن مرورگر و تایپ آدرس http://localhost:3000/: در صفحه مرورگر متن Hello World! نمایش داده می شود.

    مفاهیم مُهم در لری

    لری زبان پر قابلیت و مُدرن است که برای ساخت برنامه های مختلف مناسب است. در این قسمت به مفاهیم مُهم این زبان به صورت خلاصه می پردازیم:

    متغیرها:

    متغیرها برای ذخیره داده ها در برنامه ها استفاده می شوند. برای تعریف یک متغیر از کلمه کلیدی const یا let استفاده می شود. تفاوت این دو کلمه کلیدی در قابلیت تغییر مقدار متغیر است. متغیرهای const ثابت هستند و مقدار آن ها بعد از تعریف قابل تغییر نیستند. متغیرهای let قابل تغییر هستند و مقدار آن ها در طول اجرای برنامه قابل تغییر است.

    مثال:

    const name = 'Ali';
    let age = 25;

    انواع داده:

    لری انواع داده مختلفی را پشتیبانی می کند که هر یک برای نوع مخصوصی از داده ها مناسب است. برخی از انواع داده مُهم در لری عبارتند از:

  • عدد: برای ذخیره اعداد مانند 10, 3.14.

  • رشته: برای ذخیره متن مانند 'Hello World!', "Ali".

  • بولین: برای ذخیره مقدار درست یا نادرست مانند true, false.

  • آرایه: برای ذخیره مجموعه ای از داده ها مانند [1, 2, 3], ['apple', 'banana', 'cherry'].

  • شیء: برای ذخیره مجموعه ای از داده ها به صورت جفت کلید و مقدار مانند { name: 'Ali', age: 25 }.

    عملگرها:

    عملگرها برای انجام عملیات مختلف بر داده ها استفاده می شوند. برخی از عملگرهای مُهم در لری عبارتند از:

  • عملگرهای حسابی: برای انجام عملیات ریاضی مانند +, -, *, /.

  • عملگرهای مقایسه: برای مقایسه داده ها مانند ==, !=, >, <.

  • عملگرهای منطقی: برای انجام عملیات منطقی مانند &&, ||, !.

  • عملگرهای اختصاصی: برای اختصاص مقدار به متغیرها مانند =, +=, -=.

    شروط:

    شروط برای کنترل جریان اجرای برنامه استفاده می شوند. در لری از کلمه کلیدی if برای تعریف شروط استفاده می شود.

    مثال:

    if (age >= 18) {
    console.log('You are an adult');
    } else {
    console.log('You are not an adult');
    }

    حلقه ها:

    حلقه ها برای تکرار بلوک کدی استفاده می شوند. در لری چند نوع حلقه وجود دارد:

  • حلقه for: برای تکرار بلوک کدی برای تعداد مشخصی استفاده می شود.

  • حلقه while: برای تکرار بلوک کدی تا وقتی که شرط مُعین صحت دارد استفاده می شود.

  • حلقه do...while: برای تکرار بلوک کدی حداقل یک بار و بعد از آن تا وقتی که شرط مُعین صحت دارد استفاده می شود.

    توابع:

    توابع برای انجام عملیات مُعین استفاده می شوند. برای تعریف یک تابع از کلمه کلیدی function استفاده می شود.

    مثال:

    function sum(a, b) {
    return a + b;
    }
    
    const result = sum(5, 3);
    console.log(result); // 8

    شیء گرایی:

    لری یک زبان شیء گرا است و از مفاهیم شیء گرایی پشتیبانی می کند. برخی از مفاهیم مُهم شیء گرایی در لری عبارتند از:

  • کلاس: یک قالب برای ایجاد اشیاء است.

  • شیء: یک نمونه از یک کلاس است.

  • خواص: ویژگی های یک شیء هستند.

  • روش ها: توابعی هستند که در یک کلاس تعریف می شوند.

    مثال:

    class Car {
    constructor(brand, model) {
    this.brand = brand;
    this.model = model;
    }
    
    start() {
    console.log('Car started');
    }
    }
    
    const myCar = new Car('Toyota', 'Corolla');
    myCar.start();

    مدیریت خطا:

    مدیریت خطا برای پردازش خطاها در برنامه ها ضروری است. در لری از کلمه کلیدی try...catch برای مدیریت خطاها استفاده می شود.

    مثال:

    try {
    let result = 10 / 0;
    } catch (error) {
    console.log('Error:', error);
    }

    کتابخانه ها:

    لری دارای کتابخانه های مختلفی است که وظایف متداول برنامه نویسی را ساده تر و سریع تر می کنند. برخی از کتابخانه های مُهم در لری عبارتند از:

  • express: یک فریم ورک محبوب برای ساخت وب اپلیکیشن ها است.

  • react: یک کتابخانه محبوب برای ساخت رابط کاربری است.

  • node-fetch: یک کتابخانه برای ارسال درخواست های HTTP است.

  • mongoose: یک کتابخانه برای ارتباط با پایگاه داده MongoDB است.

    ابزارها:

    برای نوشتن و اجرای کد لری به ابزارهای مختلفی نیاز داریم. برخی از ابزارهای مُهم عبارتند از:

  • ویرایشگر کد: برای نوشتن کد لری استفاده می شود. برخی از ویرایشگرهای کد محبوب عبارتند از: VS Code, Sublime Text, Atom, Notepad++.

  • خط فرمان: برای اجرای فرمان های لری استفاده می شود.

  • مدیریت پکیج: برای نصب و مدیریت کتابخانه ها و ابزارهای اضافی استفاده می شود. npm یک مدیریت پکیج محبوب برای لری است.

    جدول مُقایسه لری با دیگر زبان های برنامه نویسی:

    ویژگی لری پایتون جاوا
    تایپ تایپ شده تایپ دینامیک تایپ شده
    خوانایی عالی عالی خوب
    قدرت بالا بالا بالا
    انعطاف پذیری بالا بالا بالا
    محبوبیت بسیار بالا بسیار بالا بالا
    جامعه فعال فعال فعال
    کتابخانه ها غنی غنی غنی
    کاربردها همه منظوره همه منظوره همه منظوره

    نتیجه گیری:

    لری یک زبان برنامه نویسی قدرتمند و مُدرن است که برای ساخت انواع مختلف برنامه ها مناسب است. لری دارای ویژگی های مُهمی مانند خوانایی بالا, قدرت و انعطاف پذیری, محبوبیت و جامعه فعال است. اگر به دنبال یک زبان برنامه نویسی قدرتمند و مُدرن برای شروع مسیر برنامه نویسی خود هستید لری یک انتخاب عالی است.

    پرسش و پاسخ:

    1. آیا برای یادگیری لری نیاز به سابقه برنامه نویسی دارم؟

    خیر. لری یک زبان نسبتا ساده برای یادگیری است و بدون سابقه برنامه نویسی نیز می توانید با آن آشنا شوید.

    2. بهترین منابع برای یادگیری لری کدامند؟

    برخی از بهترین منابع برای یادگیری لری عبارتند از:

  • وب سایت رسمی لری: https://nodejs.org/

  • مستندات لری: https://nodejs.org/api/

  • سایت Khan Academy: https://www.khanacademy.org/

  • سایت freeCodeCamp: https://www.freecodecamp.org/

  • سایت Codecademy: https://www.codecademy.com/

    3. آیا لری برای ساخت اپلیکیشن های موبایل مناسب است؟

    بله. لری با فریم ورک های مختلفی برای ساخت اپلیکیشن های موبایل مُتناسب است. برخی از این فریم ورک ها عبارتند از: React Native, Ionic, NativeScript.

نمایش بیشتر
دکمه بازگشت به بالا