معرفی زبان برنامه نویسی Cython

معرفی زبان برنامه نویسی Cython زبان برنامه نویسی Cython برای توسعه پیدا کردن ماژول پایتون طراحی شده است. شیوه کار در Cython به این صورت است که، ابتدا ماژول خودش را با کمک قوانین cython و پسوند .pyx مینویسد، بعد فایلی با پایتون میسازد و با نصب آن سایتون فراخوانی میشود، سپس ماژول توسط سایتون […]
زبان برنامه نویسی Elixir چیست

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

دلایل محبوبت زبان برنامه نویسی اسکالا زبان برنامه نویسی Scala را میتوان به عنوان یکی از زبانهای متداول و پرکاربرد برنامه نویسی عمومی، معرفی نمود. پشتیبانی کردن از رویکرد برنامه نویسی شیءگرا یکی از وظایف زبان اسکالا است و از طرفی میتوان آن را یک زبان استاتیک قوی دانست. در Scala مفهوم داده اولیه وجود […]
معرفی زبان برنامه نویسی Lisp

معرفی زبان برنامه نویسی Lisp در این مقاله قصد داریم شما را با زبان Lisp آشنا کنیم و اطلاعات جامع و کاربردی در رابطه با این زبان برنامه نویسی را برایتان شرح دهیم; ابتدا باید بدانید که زبان Lisp چیست و پیشینه آن چه میباشد. lisp زبان برنامه نویسی مختص رایانه است که به دست […]
راهنمای جامع سیستم کنترل نسخه git

راهنمای جامع سیستم کنترل نسخه git سیستم کنترل نسخه git: همانطور که میدانید گیت یک سیستم کنترل نسخه است و برای پیشبرد پروژههای تیمی استفاده از این نرمافزار لازم و ضروری میباشد.در این مقاله قصد داریم به توضیح مسائلی بپردازیم که برای کار با گیت دانستن آنها ضروری میباشد. بهترین و محبوبترین سیستمی که برای […]
زبان برنامه نویسی Groovy چیست

زبان برنامه نویسی Groovy چیست آیا علاقهمند به کسب اطلاعاتی در رابطه با زبان برنامه نویسی Groovy هستید؟ در صورت تمایل به آشنایی با این زبان سازگار با جاوا میتوانید در ادامهی این مقاله همراه ما باشید تا با مفهوم Groovy چیست آشنا شوید. اول از همه باید به این موضوع بپردازیم که به طور […]
معرفی زبان برنامه نویسی Haskell

معرفی زبان برنامه نویسی Haskell در این مقاله به ارائه توضیحاتی در رابطه با برنامه نویسی Haskell میپردازیم و برایتان به طور دقیق مشخص میکنیم که Haskell چیست و نمونه کد آن به چه شکل میباشد. برای کسب اطلاعاتی مفید درباره این زبان برنامه نویسی مخصوص محاسبات و پردازش لیست، با ما در این مقاله […]
معرفی زبان برنامه نویسی Ada

معرفی زبان برنامه نویسی Ada Ada چیست ؟ آیا در رابطه با این زبان برنامهنویسی اطلاعاتی دارید؟ زبان برنامهنویسی Ada یک زبان سطح بالا است که در سال ۱۹۸۳ میلادی برای برنامهنویسی به صورت شیءگرا توسط وزارت دفاع آمریکا گسترش یافت. برای به وجود آمدن این زبان هزینههای زیادی صرف شده است اما در واقع […]
مدیریت حافظه در سی شارپ

آشنایی با مدیریت حافظه در سی شارپ در رابطه با مدیریت حافظه در سی شارپ میتوان گفت قسمت garbage collector زبان #C در مقایسه با زبان ++C کاملتر بوده و عملکرد بهتری برای کاربران به همراه دارد. بدین ترتیب میتوان بدون آنکه ترس و نگرانی از شیوه تخصیص و آزادسازی حافظه داشت به کدنویسی پرداخت. […]
لینوکس اوبونتو و هر آنچه که باید در مورد آن بدانید

چرا لینوکس اوبونتو ؟ اگر جزو افراد علاقهمند به لینوکس هستید یا اطلاعاتی در رابطه با اوبونتو شنیده اید و دوست دارید بیشتر با طرز کار لینوکس اوبونتو آشنا شوید با این مقاله همراه ما باشید. اوبونتو سیستمعاملی رایگان است که متنباز میباشد و این سیستمعامل میلیونها کاربر دارد و یک ایدئولوژی، پروژه جمعی و […]
آیا برنامه نویسی پرل ارزش یادگیری دارد؟

زبان برنامه نویسی پرل زبان های رنامهنویسی مختلفی در دنیا وجود دارند که هر یک طرفداران خاص خود را داشته و افراد خاصی برای انجام پروژههای مختلف از آنها استفاده میکنند. در این میان زبان برنامه نویسی پرل نیز جزء ۱۰ زبان برتر در جدول بهترین زبانها قرار دارد. در این مطلب قصد داریم به […]
Gitflow چیست و چگونه کار می کند ؟

Gitflow چیست اغلب مشکلاتی مثل همزمانی توسعه ویژگیها، تداخل و Merge Conflict هنگام انجام کارهای گروهی و تیمی پیش میآیند و در این شرایط برای ادغام کردن برنچهای مختلف و deploy کردن آنها زمان زیادی از ما تلف شده و معمولاً پروژه برای مدت کوتاهی متوقف میگردد. در ادامه با مفهوم Gitflow چیست بیشتر آشنا […]
چگونه از گیت (Git) به طرز موثرتری استفاده کنیم

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

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

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

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

سیستمهای کنترل نسخه در رابطه با توسعه نرمافزارهای مدرن، استفاده ازیک سیستم کنترل نسخه ضرورت دارد چراکه با نسخهبندی میتوان ردگیری نرمافزار در سطح منبع را فراهم نمود. میتوان با نصب Git روی اوبونتو این مرحله مهم از عملیات را به انجام رسانید. در واقع برای ایجاد تغییرات لازم و پیگیری تغییرات به […]
منظور از AI Lessons چیست

AI lesson چیست در علم کامپیوتر شاخههای زیادی هستند که هر یک به لحاظ کاربردی جذابیت خاص خود را دارند و با شناخت آنها میتوان پیچیدگی کارها را کاهش داد و به عمق پیشرفت علم در این حوزه پی برد. در اداه به این مفهوم خواهیم پرداخت که AI Lessons چیست. یکی از شاخههای علم […]
کاربردهای نرم افزار Adobe XD

معرفی نرمافزار Adobe XD یکی از نرمافزارهای بهروز و پیشرفته کمپانی ادوبی که برای طراحی و ساخت نمونه اولیه از UI و UX از آن استفاده میشود، Adobe XD نام دارد. XD مخفف کلمههای Experience Design بوده و در واقع نرم افزار Adobe XD، یک نرمافزار طراحی تجربه کاربری برای برنامههای تحت وب و موبایل […]