سلامی دوباره
بهتره بپرسیم چند نوع زبان و چند حوزه در برنامه نویسی وجود داره؟
خب تو زبان برنامه نویسی باید ببینیم اون سرویس یا اون درخواست که ما داریم رو چه چیزی پردازش میشه و چه چیزی اون درخواست رو برای ما انجام میده. که به سه دسته کلی تقسیم میشن:
1- برنامه نویسی تحت وب (خودم تو این حوزه دارم یاد میگیرم)
2- برنامه نویسی تحت دسکتاپ
3- برنامه نویسی تحت موبایل
حالا اینا که گفتیم یعنی چه؟
برنامه نویسی تحت وب به زبان هایی که برای کار رو وب و شبکه ساخته شدن و اون پردازش ها رو تو دو بخش واسمون انجام میدن که شامل:
زبان های سمت کاربر یا Client Side (یعنی این زبان ها رو سیستم کاربر پردازش میشن و از منابع پردازشی کار بر استفاده میکنن) که شامل : html(این زبان برنامه نویسی نیست)، css ( متاسفانه اینم زبان برنامه نویسی نیست)، Java script (این دیگ زبانه )
این زبان ها بخش Front-end رو تشکیل میدن یعنی اون چیزی که تو سایت ما میبینیم
حالا نوبت زبان های Server side که یعنی پردازش ها رو سرور انجام میشن (که شامل چیز های خیلی زیادیه مثل ثبت نام و ... که بعدا کامل راجبش صحبت میکنم ) که شامل: java script (این همه جا بکار میاد)، php، python، Asp.net.
این زبان ها بخش back-end رو تشکیل میدن یعنی اون پردازشیه که ما نمیبینیم ولی داره انجام میشه.
زبان های برنامهنویسی تحت دسکتاپ زبان هایی هستند که برای ساختن برنامه های دسکتاپی بکار میرن
دسکتاپ یعنی چی ؟!
یعنی سیستمتون که دارید باهاش کار میکنید که فرقیم نمیکنه سیستم عاملتون چی باشه.
مثلا برای سیستم عامل ویندوز از java (این اون نیست D: )، زبان های C و..
برای لینوکس از python , c و ...
زبان های برنامهنویسی تحت موبایل زبان هایی هستند که برای ساختن نرم افزار یا بازی هایی که رو موبایل با انواع سیستم عامل ها (مثل اندروید و IOS) نصب میشن . که شامل:جاوا، کاتلین، پایتون، سی شارپ، بیسیک و …
خب من مسیر یادگیریم بحث وب هست و پست های بعدی رو راجب وب میذارم .
امیدوارم مفید بوده باشه