پر کاربردترین کتابخانه های جاوا اسکریپت

The most used JavaScript libraries

جاوا اسکریپت یکی از پرکاربردترین زبان‌های برنامه‌ نویسی در دنیاست و برای آن تعداد زیادی کتابخانه و فریمورک وجود دارد. در ادامه پرکاربردترین کتابخانه‌های جاوا اسکریپت را برای شما معرفی می‌کنیم: ۱- React.js React.js یکی از پرکاربردترین کتابخانه‌های جاوا اسکریپت است که برای توسعه وب سایت‌های پویا و تعاملی استفاده می‌شود. این کتابخانه توسط فیسبوک […]

بیشتر راجب هوش مصنوعی بدانید!

Learn more about artificial intelligence!

هوش مصنوعی چیست؟ هوش مصنوعی (Artificial Intelligence) به مجموعه‌ای از تکنیک‌ها و الگوریتم‌های ریاضی و کامپیوتری گفته می‌شود که با استفاده از آن‌ها، سعی می‌شود که سیستم‌های کامپیوتری را به‌گونه‌ای طراحی و پیاده سازی کنیم که مانند یک مغز انسان عمل کنند. به عبارت دیگر، هدف از هوش مصنوعی، طراحی و پیاده‌سازی سیستم‌های هوشمندی است […]

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

Famous frameworks for developing mobile applications

فریم‌ ورک‌های توسعه برنامه‌های موبایل، کتابخانه‌ها و ابزارهایی هستند که برای توسعه برنامه‌های موبایل استفاده می‌شوند و اجازه می‌دهند تا برنامه‌ نویسان با سرعت بیشتری برنامه‌های خود را توسعه دهند. در ادامه به معرفی برخی از فریم‌ ورک‌های معروف برای توسعه برنامه‌های موبایل پرداخته شده است: React Native React Native یک فریم ورک توسعه برنامه‌های […]

پایگاه داده های MySQL

MySQL databases

یک مقدمه  برای شروع کار با پایگاه داده‌های MySQL MySQL یکی از محبوب‌ترین سیستم‌های مدیریت پایگاه داده رابطه‌ای (Relational Database Management System یا به اختصار RDBMS) است که برای ذخیره و مدیریت داده‌های سازمان‌ها و شرکت‌ها استفاده می‌شود. MySQL ابزاری قدرتمند، پایدار و با عملکرد بالاست که در بسیاری از برنامه‌های بزرگ و کوچک مورد […]

زبان برنامه نویسی سی(c)

c programing

C یک زبان برنامه‌نویسی سطح بالا و فرایندی است که در دهه ۱۹۷۰ توسط دنیس ریچی در آزمایشگاه بلل در شرکت بل AT&T Bell Labs برای توسعه سیستم عامل UNIX ایجاد شد. C یک زبان برنامه‌نویسی ساختگی است که برای برنامه‌نویسی سیستم‌های عامل، برنامه‌های سخت‌افزاری و برنامه‌های کاربردی استفاده می‌شود. C یک زبان برنامه‌نویسی کامپایلری […]

تفاوت زبان مفسری و زبان کامپایلری

Difference between interpreted language and compiler language

زبان مفسری چیست؟ زبان مفسری (Interpreted Language) یک نوع زبان برنامه‌نویسی است که برای اجرای برنامه‌ها به یک مفسر (Interpreter) نیاز دارد. در این زبان‌ها، کد برنامه به صورت خط به خط توسط مفسر خوانده شده و در هر مرحله اجرای کد، دستورات اجرایی را تفسیر و اجرا می‌کند. در زبان‌های مفسری، کد برنامه به […]

تقسیم بندی برنامه نویسان

Division of programmers

فرانت اند کارکیست؟ فرانت‌ اند (Front-end) به بخشی از توسعه وب گفته می‌شود که به تعامل کاربر با صفحات وب می‌پردازد. به عبارت دیگر، فرانت‌ اند شامل همه آن چیزهایی است که کاربران وب در آن با آن‌ها برخورد می‌کنند، از قبیل طراحی و نمایش صفحات وب، انیمیشن‌ها، فرم‌های ورود اطلاعات، منوی‌ها و بسیاری از […]

پلاگین ها

Plugins

پلاگین‌ها ابزارهایی هستند که به نرم‌افزارها امکانات و ویژگی‌های جدید اضافه می‌کنند. پلاگین‌ها معمولاً توسط توسعه دهندگان مستقل توسعه داده می‌شوند و با نرم‌افزارهای مختلف سازگار هستند. این پلاگین‌ها می‌توانند عملکرد نرم‌افزارها را بهبود بخشند و به کاربران امکانات جدیدی را ارائه کنند. پلاگین‌ها معمولاً در قالب فایل‌های اجرایی و یا کد منبع در دسترس […]

خاصیت های یک پروژه نوآورانه

Properties of an innovative project

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

راه های یاد گیری برنامه نویسی

Ways to learn programming

برای یادگیری بهتر برنامه نویسی، می‌توانید از راه‌های زیر استفاده کنید: 1. انتخاب یک زبان برنامه‌ نویسی: برای شروع بهتر است با یک زبان برنامه‌ نویسی شروع کنید و بر روی آن تمرکز کنید تا بتوانید با آن زبان برنامه‌ نویسی آشنا شوید. زبان‌هایی مانند ++Python، Java، Cو JavaScript محبوبیت بسیاری دارند و می‌توانید با […]

توسعه‌ی جزئیات نرم افزارهای کامپیوتری

Tools for developing software details

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

زبان برنامه نویسی c# (سی شارپ)

زبان c#

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