<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Mohsen a</title>
        <link>https://virgool.io/feed/@ma98</link>
        <description>عیب رندان مکن‌ای زاهد پاکیزه سرشت  /  که گناه دگران بر تو نخواهند نوشت /-/
من اگر نیکم و گر بد تو برو خود را باش  /  هر کسی‌ آن دروَد عاقبت کار که کشت</description>
        <language>fa</language>
        <pubDate>2026-06-14 09:49:34</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/152303/avatar/e8NKje.png?height=120&amp;width=120</url>
            <title>Mohsen a</title>
            <link>https://virgool.io/@ma98</link>
        </image>

                    <item>
                <title>5 زبان برنامه‌نویسی محبوب در جهان برای ورود به بازار‌ کار</title>
                <link>https://virgool.io/@ma98/5-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%85%D8%AD%D8%A8%D9%88%D8%A8-%D8%AF%D8%B1-%D8%AC%D9%87%D8%A7%D9%86-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%D8%B1%D9%88%D8%AF-%D8%A8%D9%87-%D8%A8%D8%A7%D8%B2%D8%A7%D8%B1-%DA%A9%D8%A7%D8%B1-dve8zgfd4p0n</link>
                <description>    در این مقاله، می‌خواهیم به پر‌کاربردترین و پر‌استفاده ترین زبان های برنامه‌نویسی که امروزه یاد گرفتن آنها باعث ایجاد فرصت شغلی شده و بازار کار خوبی دارند، بپردازیم و تا حدودی با آن ها آشنا شویم تا بتوانیم بهترین زبان برنامه‌نویسی را با توجه به ویژگی های آنها، برای شروع یادگیری خودمان، انتخاب کنیم. پس در ادامه همراه ما باشید. یادگیری زبان برنامه‌نویسی نیازمند دو فاکتور اصلی می‌باشد: 1-علاقه2-پشتکارهمینطور که مشاهده می‌شود حرفی از توانایی ذاتی یا استعداد خارق العاده، زده نشده و این به معنی است که اگر ما دو فاکتور بالا داشته باشیم، یعنی به برنامه‌نویسی علاقه داشته باشیم و پشتکار کافی داشته باشیم، امکان ندارد نتوانیم به هدف خودمون برسیم. پس انتظار می‌رود بعد از مطالعه این مقاله، اگر تا الان شروع نکرده بودید، از همین الان شروع کنید و به هدف خود برسید. اگر شروع کرده‌بودید نیز با قدرت و انگیزه بیشتر به کار خود ادامه دهید.خب حالا به بررسی 5 زبان برنامه‌نویسی محبوب در جهان می‌پردازیم.1-پایتون    پایتون توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شده است و به صورت متن‌باز در دسترس کاربران قرار گرفته است. روسوم در هنگام توسعه این زبان اهداف زیر را برای پایتون در نظز داشت:یک زبان برنامه‌نویسی ساده و بصری در حالی که به قدرت رقیبان خود در دنیای حرفه‌ای است.متن باز، پس هر فردی می‌تواند در توسعه و یاری رساندن به این پروژه کمک کند.کد برنامه قابل درک و آسان باشد، به راحتی خواندن یک متن انگلیسی.مناسب برای کارهای روزمره باشد و مخصوص طراحی سریع و آسان یک برنامه با مدت زمان کم.Guido van Rossum    این زبان به دلیل آن که برای اپلیکیشن های دسکتاپ و تحت وب مورد استفاده قرار می گیرد، قادر هستید بسیاری از پروژه ها را با کمک آن پیش ببرید. همچنین در شبکه‌ها، یادگیری ماشین، ابزارهای رسانه و بسیاری ار موارد دیگر کاربرد دارد. اما دلیل محبوبیت آن تنها موارد بالا نیست بلکه سادگی و سهولت یادگیری این زبان برنامه نویسی است.     همچنین پایتون به صورت کامل فانکشنال (برنامه نویسی تابعی) است و از برنامه نویسی شی‌گرایی نیز پشتیبانی می‌کند.    یکی از معایبی که می‌توان به این زبان برنامه نویسی وارد کرد، نیازمند رعایت جزئیات بودن است اما با این حال به دلیل کاربردی بودن و راحتی سینتکس، مورد استفاده خیلی از برنامه نویسان که در زمینه توسعه وب و توسعه اپلیکیشن فعالیت می‌کنند، می‌باشد.2-سی پلاس پلاس (++C)سی پلاس پلاس (++C) توسط بی‌یارنه استراس‌تروپ ریاضیدان دانمارکی در سال ۱۹۷۹ در آزمایشگاه‌های بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را &#x27;C با کلاس&#x27; (C With Classes) نام‌گذاری نمود. در سال ۱۹۸۳ به ++C تغییر نام داد. این زبان سرعت و قدرتمندی بالایی را دارد به همین دلیل است که فیسبوک از آن برای پردازش‌های سنگین استفاده می‌کند.Bjarne Stroustrup    اگر کسی به این زبان تا حدودی مسلط باشد، به راحتی می‌تواند زبان های دیگر برنامه نویسی را فرا بگیرد چون ساختار این زبان بسیار مشابه دیگر زبان‌ها است به همین دلیل اکثر دانشگاه ها و آموزشگاه‌ های علمی به آموزش این زبان می‌پردازند. از ++C می‌توان برای کاربردهای مختلفی استفاده کرد، برای ساختن اپلیکیشن های دسکتاپی، موبایلی، انواع بازی‌ها و همچنین نرم افزارهای تحت وب از آن استفاده کنید. در حالت کلی این زبان به خاطر داشتن پس زمینه ای بسیار عالی از علوم رایانه، مورد استفاده توسعه دهندگان بازی های ویدیویی و نرم افزار قرار می‌گیرد و توصیه می‌شود حتما این زبان را بیاموزید.3-جاوا    جاوا یک زبان شی‌گرا است که اولین بار توسط جیمز گاسلینگ در شرکت سان‌مایکروسیستمز ایجاد گردید و در سال ۱۹۹۱ به‌عنوان بخشی از سکوی جاوا منتشر شد. جاوا بسیار شبیه زبان سی پلاس پلاس (++C) است و مهم ترین تفاوت بین این دو مدل شی‌گرایی ساده تر جاوا نسبت به سی پلاس پلاس است.James Gosling    بسیاری معتقد بودند که بعد از بوجود آمدن زبان Kotlin دوره استفاده از جاوا به پایان رسیده اما جاوا به دلیل ویژگی هایی که به آنها می‌پردازیم هنوز توانسته در بین 5 زبان برتر دنیا در اکثر نظر سنجی ها قرار بگیرد. اما این ویژگی ها چی هستند؟ مطمئن و بدون خطا استقابل انتقال استبه صورت پویا و نخ کشی اجرا می‌شوددارای منابع زیاد     امروزه سیستم عامل اندروید و نرم افزارهای آن بسیار گسترش یافته است و جالب توجه این است که زبان جاوا، زبان اصلی تولید برنامه های اندرویدی است.     به عنوان یکی دیگر از ویژگی های جاوا می‌توان به چند سکویی بودن آن اشاره کرد، یعنی به سادگی و با حفظ امنیت قابل اجرا روی هر سیستم عامل و پلتفرم می‌باشد.4-جاوااسکریپت    جاوااسکریپت را برندان ایچ در دسامبر 1995 برای اولین بار معرفی و منتشر کرد. حتما توجه داشته باشید که جاوااسکرپت به هیچ وجه به زبان برنامه نویسی جاوا ندارد مثلا زیر مجموعه جاوا نیست و برعکس. بلکه کاملا یک زبان مجزا است که در توسعه وب در کنار HTML و CSS به کار می‌رود.Brendan Eich    یکی از مهم ترین ویژگی های این زبان بی نیازی آن به محیط برنامه نویسی و کامپایلر برای اجرا است و این به این دلیل است که جاوااسکریپت روی مرورگر های ما اجرا می‌شود. اگر به توسعه وب علاقه دارید، جاوااسکریپت را برای شروع انتخاب کنید اما نقاط ضعفی هم وجود دارد مثل، مشکل در اشکال زدایی کد ها که البته ناشی از همان بی نیازی به کامپایلر است.    این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. ولی از شی‌گرایی بسیار ضعیفی نسب به موارد نام برده در بالا برخوردار است.5-روبی    زبان روبی در سال‌های میانی دهه ۱۹۹۰ توسط یوکیهیرو ماتسوموتو در ژاپن اختراع شد. او دنبال ساخت زبانی بود که امکانات متعادلی برای برنامه‌نویسی تابعی و برنامه‌نویسی دستوری برای برنامه‌نویسان فراهم آورد.وی همچنین در باره انگیزه اش در طراحی این زبان میگوید: &quot;در جستجوی زبانی بودم که از پایتون شیءگراتر و از پرل قدرتمندتر باشد. برای همین تصمیم گرفتم خودم آن را بسازم&quot;.Yukihiro Matsumoto    به دلیل آن که در روبی نیاز نیست مجموعه ای از دستورات را یاد بگیرید، یادگیری این زبان کمی ساده تر است و بازار کار خوبی هم دارد و اکثر استارت آپ ها به افرادی که به این زبان مسلط هستند روی می‌آورند و از بازارکار مناسبی برخوردار است. روبی یک زبان شی‌گرا و انعطاف پذیر است که قابلیت انتقال دارد. زبان روبی متن باز بوده و به صورت رایگان در دسترس کاربران و علاقه مندان قرار می‌گیرد.حرف آخرتا اینجا ما به صورت کوتاه و مختصر با 5 تا از محبوب ترین زبان های برنامه نویسی آشنا شدیم.حالا وقت این است که شما تصمیم خود را بگیرید، یک زبان را انتخاب کنید و شروع به یادگیری کنید.از شما دعوت می‌کنم مقاله برنامه نویسان موفق را مطالعه بفرمایید.امیدوارم این مطالب برای شما مفید واقع شده باشه.  نظرات خود را با ما در میان بگذارید. ممنون</description>
                <category>Mohsen a</category>
                <author>Mohsen a</author>
                <pubDate>Thu, 19 Mar 2020 16:13:23 +0330</pubDate>
            </item>
                    <item>
                <title>برنامه‌نویسان موفق جهان را بشناسید</title>
                <link>https://virgool.io/@ma98/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D9%85%D8%B7%D8%B1%D8%AD-%D8%AC%D9%87%D8%A7%D9%86-%D8%B1%D8%A7-%D8%A8%D8%B4%D9%86%D8%A7%D8%B3%DB%8C%D8%AF-xld0gbezhe8g</link>
                <description>    می‌توان به جراًت ادعا کرد که امروزه در هر خانه حداقل یک سیستم خانگی یا لپتاپ وجود دارد و اکثر افراد کار های روزمره‌ خود را با همین سیستم ها انجام می‌دهند مثل خرید های اینترنتی، ثبت‌نام های مختلف و... . پس نیازمندیم تا با کامپیوتر‌ ها ارتباط داشته باشیم. اما چگونه میتوانیم این کار را انجام دهیم؟ در ادامه به صورت مختصر با مفهوم برنامه نویسی آشنا خواهیم شد، سپس به بررسی  برنامه نویسان موفق می‌پردازیم.در ادامه با ما همراه باشید...مفهوم برنامه نویسی    تاکنون تعریف های زیادی برای برنامه نویسی ارائه شده است. انسان ها با حرف زدن با هم ارتباط برقرار می‌کنند اما نمی‌شود با کامپیوتر ها اینگونه ارتباط برقرار کرد. برای ارتباط با کامپیوتر ما نیاز به زبان‌های برنامه  نویسی داریم. برنامه نویسی شامل کد ها یا دستوراتی می‌شود که ما به کامپیوتر می‌دهیم تا برای ما اجرا کند ولی چون کامپیوتر ها فقط 0 و 1 را متوجه می‌شوند ما نیاز به زبان برنامه نویسی پیدا می‌کنیم.     امروزه زبان‌های برنامه نویسی بسیار متعدد هستند که شما با توجه به ویژگی های آنها می‌توانید بهترین زبان برنامه نویسی را برای خودتان انتخاب کنید.     میتوانید برای شناختن بیشتر زبان های برنامه نویسی مقاله آشنایی با زبان برنامه‌نویسی های برتر سال 2020 را مطالعه بفرمایید.    در ادامه، برنامه‌نویسان موفق را به شما معرفی می‌کنیم و مختصری از زندگی‌نامه، همچنین چگونگی موفق شدن آنها را به برای شما آورده‌ایم تا با الگو برداری مناسب از آنها، شما هم در این زمینه موفق بشوید. 1-تیم برنرز لی تیم برنرز لی متولد ۸ ژوئن سال ۱۹۵۵ در لندن، انگلستان است. والدین او مری لی وودز و کانوی برنرز لی بودند که ۴ فرزند داشتند. او که از همان سال‌های کودکی به الکترونیک علاقه داشت و سرانجام تیم در سال ۱۹۷۳ به کالج کویین دانشگاه آکسفورد رفت و در سال ۱۹۷۶، مدرک کارشناسی خود را در رشته‌ی فیزیک از این دانشگاه دریافت کرد.    وی پس از فارغ‌التحصیلی از دانشگاه آکسفورد، در شرکت ارتباطات مخابراتی Plessy در شهر پول انگلستان مشغول به کار شد. او در سال ۱۹۷۸ با استخدام در شرکت Ferndown با دی. جی. نش همکار شد و با همکاری او توانست نرم‌افزاری برای بهبود کار پرینترها توسعه دهد.    تیم برنرز لی که به عنوان پدر وب شناخته می شود یک مهندس و متخصص کامپیوتر است. او با نبوغی که از خود نشان داد در آزمایشگاه ذرات بنیادی اروپا (CERN) جایی برای خود دست و پا کرد و در سال ۱۹۹۰ در همین ازمایشگاه اولین ارتباط موفقیت‌آمیز بین سرور و کاربر HTTP را از طریق اینترنت برقرار کرد.2-لینوس توروالدز     لینوس بندیکت توروالدز (Linus Benedict Torvald) در ۲۸ دسامبر سال ۱۹۶۹ در شهر هلسینکی، پایتخت و بزرگ‌ترین شهر فنلاند به دنیا آمد.    لینوس توروالدز پس از یک دهه فعالیت به‌عنوان دانشجو، استاد و محقق در دانشگاه هلسینکی، تصمیم گرفت تغییری اساسی در مسیر کاری خود ایجاد کند. ناگفته نماند که در آن زمان، فرصت‌های و پیشنهادهای شغلی متعددی برای او وجود داشت.    او انگیزه‌اش برای برنامه‌نویس شدن را اینگونه بیان می‌کند که پول کافی برای اجرای یونیکس روی دستگاه شخصی‌اش نداشته و دوستانش بازی‌هایی روی رایانه‌شان نصب می‌کردند که او توان پرداخت برای آنها را نداشت. برای رفع این نیاز به یادگیری برنامه‌نویسی روی آورد و این مقدمه بر این شد که او سیستم عامل لینوکس را ابداع کند.لینوس توروالدز: &quot;بیشتر برنامه نویسان خوب برنامه نویسی می کنند نه به این علت که انتظار دارند دستمزد بگیرند یا از سوی عموم تحسین شوند، بلکه چون برنامه نویسی برایشان سرگرم کننده است.&quot;امیدوارم  این مطالب مورد توجه شما قرار گرفته باشد. لطفا نظرات خود را با ما در میان بگذارید</description>
                <category>Mohsen a</category>
                <author>Mohsen a</author>
                <pubDate>Tue, 17 Mar 2020 20:36:14 +0330</pubDate>
            </item>
            </channel>
</rss>