لینک ویدیوی جلسه 0 :
https://youtu.be/sEzFqqjbZY8
جلسه 0
مقدمه دوره
برنامه نویسی چی هستش ؟
انواع زبان برنامه نویسی
زبان های برنامه نویسی سطح پایین و بالا
کامپایلر ها و اینترپرتر ها
نحوه عملکرد ram , cpu
تاریخچه پایتون
✅ @SEYED_BAX | @MakeDeveloper
https://youtu.be/sEzFqqjbZY8
جلسه 0
مقدمه دوره
برنامه نویسی چی هستش ؟
انواع زبان برنامه نویسی
زبان های برنامه نویسی سطح پایین و بالا
کامپایلر ها و اینترپرتر ها
نحوه عملکرد ram , cpu
تاریخچه پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
❤43👍14👏3🔥1
محمد لرنینگ (آموزش برنامه نویسی)
لینک ویدیوی جلسه 0 : https://youtu.be/sEzFqqjbZY8 جلسه 0 مقدمه دوره برنامه نویسی چی هستش ؟ انواع زبان برنامه نویسی زبان های برنامه نویسی سطح پایین و بالا کامپایلر ها و اینترپرتر ها نحوه عملکرد ram , cpu تاریخچه پایتون ✅ @SEYED_BAX | @MakeDeveloper
هرگونه سوالی در مورد ویدیوی این جلسه داشتید توی گروه @seyed_baxs با هشتگ زیر منتشر کنید تا پاسخش رو بدیم و مهم ترین هارو توی ویدیوی جلسه بعد تخصصی تر جواب بدیم
#سوال_جلسه_0
✅ @SEYED_BAX | @MakeDeveloper
#سوال_جلسه_0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤4🔥3🥰2👏2
آقا عرفان عباسیان جزوه جلسه اول رو نوشته (متن زیر با هوش مصنوعی با کمی دخل و تصرف از متن بالا نوشته شده)
✅ @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏37❤20👍4🔥2
## متن دستنوشته
تاریخ: 25 فروردین 1403 (15 مارس 2024)
عنوان: جلسه 0
ملاحظات:
سطوح مختلف برنامهنویسی:
سطح پایین:
زبانهای سطح پایین مانند C، زبان نزدیکتری برای کامپیوتر دارند و برای انجام وظایف پایه مانند مدیریت حافظه و ورودی/خروجی مناسب هستند.
یادگیری زبانهای سطح پایین دشوارتر است، اما به شما کنترل دقیقتری بر سختافزار میدهد.
مثال: زبان C برای نوشتن سیستمعاملها و برنامههای توکارهای که به عملکرد بالایی نیاز دارند، مناسب است.
سطح بالا:
زبانهای سطح بالا مانند Python و JavaScript، خواندن و یادگیری آسانتری دارند.
این زبانها از انتزاعهای بیشتری استفاده میکنند که به شما امکان میدهد تا بر روی منطق برنامه خود تمرکز کنید تا جزئیات پیادهسازی.
زبانهای سطح بالا ممکن است به اندازه زبانهای سطح پایین کارآمد نباشند.
مثال: زبان Python برای نوشتن برنامههای وب، برنامههای علمی و برنامههای کاربردی مناسب است.
سطح متوسط:
زبانهای سطح متوسط مانند C++، تعادلی بین سطوح پایین و بالا ارائه میدهند.
این زبانها به شما امکان میدهند تا بر روی جزئیات پیادهسازی کنترل بیشتری داشته باشید، در حالی که همچنان از انتزاعات مفیدی برای سادهسازی کد خود استفاده میکنید.
مثال: زبان C++ برای نوشتن برنامههای بازی، برنامههای گرافیکی و برنامههای کاربردی سنگین مناسب است.
کامپایلرها و مفسرها:
کامپایلرها:
دستورالعملها و کدهایی که مینویسید به زبان قابل تشخیص و خواندن برای CPU نیست.
کدهای شما باید قبل از اجرا توسط کامپیوتر، به زبان ماشین کامپایل شوند.
کامپایلرها کد شما را به دستورات قابل فهم برای CPU تبدیل میکنند.
فرآیند کامپایل شدن به دو مرحله تقسیم میشود:
مرحله پیش پردازش: کد شما برای حذف خطوط خالی و دستورات پیش پردازنده پردازش میشود.
مرحله کامپایل: کد شما به زبان ماشین ترجمه میشود.
مفسرها:
مفسرها کد شما را خط به خط میخوانند و اجرا میکنند.
نیازی به کامپایل کردن کد خود قبل از اجرا ندارید.
مفسرها معمولاً از کامپایلرها کندتر هستند.
انتخاب زبان مناسب:
زبان برنامهنویسی مناسب برای شما به کاری که میخواهید انجام دهید بستگی دارد.
اگر در حال نوشتن یک برنامه سیستمی هستید که به عملکرد بالایی نیاز دارد، ممکن است بخواهید از یک زبان سطح پایین مانند C استفاده کنید.
اگر در حال نوشتن یک برنامه وب هستید که نیاز به خواندن و یادگیری آسان دارد، ممکن است بخواهید از یک زبان سطح بالا مانند Python یا JavaScript استفاده کنید.
اگر به تعادلی بین عملکرد و سهولت استفاده نیاز دارید، ممکن است بخواهید از یک زبان سطح متوسط مانند C++ استفاده کنید.
نکات اضافی:
سطوح انتزاع:
زبانهای سطح پایین انتزاع کمتری ارائه میدهند، به این معنی که شما کنترل بیشتری بر سختافزار دارید، اما کد شما نیز پیچیدهتر خواهد بود.
زبانهای سطح بالا انتزاع بیشتری ارائه میدهند، به این معنی که کد شما سادهتر خواهد بود، اما کنترل کمتری بر سختافزار خواهید داشت.
کارایی:
زبانهای سطح پایین معمولاً کارآمدتر از زبانهای سطح بالا هستند.
این به این دلیل است که کد سطح پایین به طور مستقیم به زبان ماشین ترجمه میشود، در حالی که کد سطح بالا باید قبل از اجرا توسط مفسر یا کامپایلر پردازش شود.
یادگیری:
یادگیری زبانهای سطح پایین دشوارتر از زبانهای سطح بالا است.
این به این دلیل است که زبانهای سطح پایین پیچیدهتر هستند و به درک عمیقتری از نحوه عملکرد کامپیوتر نیاز دارند.
ملاحظات اضافی:
این دستنوشته شامل یادداشتهایی در مورد سطوح مختلف برنامهنویسی، کامپایلرها و مفسرها و نحوه انتخاب زبان برنامهنویسی مناسب
✅ @SEYED_BAX | @MakeDeveloper
تاریخ: 25 فروردین 1403 (15 مارس 2024)
عنوان: جلسه 0
ملاحظات:
سطوح مختلف برنامهنویسی:
سطح پایین:
زبانهای سطح پایین مانند C، زبان نزدیکتری برای کامپیوتر دارند و برای انجام وظایف پایه مانند مدیریت حافظه و ورودی/خروجی مناسب هستند.
یادگیری زبانهای سطح پایین دشوارتر است، اما به شما کنترل دقیقتری بر سختافزار میدهد.
مثال: زبان C برای نوشتن سیستمعاملها و برنامههای توکارهای که به عملکرد بالایی نیاز دارند، مناسب است.
سطح بالا:
زبانهای سطح بالا مانند Python و JavaScript، خواندن و یادگیری آسانتری دارند.
این زبانها از انتزاعهای بیشتری استفاده میکنند که به شما امکان میدهد تا بر روی منطق برنامه خود تمرکز کنید تا جزئیات پیادهسازی.
زبانهای سطح بالا ممکن است به اندازه زبانهای سطح پایین کارآمد نباشند.
مثال: زبان Python برای نوشتن برنامههای وب، برنامههای علمی و برنامههای کاربردی مناسب است.
سطح متوسط:
زبانهای سطح متوسط مانند C++، تعادلی بین سطوح پایین و بالا ارائه میدهند.
این زبانها به شما امکان میدهند تا بر روی جزئیات پیادهسازی کنترل بیشتری داشته باشید، در حالی که همچنان از انتزاعات مفیدی برای سادهسازی کد خود استفاده میکنید.
مثال: زبان C++ برای نوشتن برنامههای بازی، برنامههای گرافیکی و برنامههای کاربردی سنگین مناسب است.
کامپایلرها و مفسرها:
کامپایلرها:
دستورالعملها و کدهایی که مینویسید به زبان قابل تشخیص و خواندن برای CPU نیست.
کدهای شما باید قبل از اجرا توسط کامپیوتر، به زبان ماشین کامپایل شوند.
کامپایلرها کد شما را به دستورات قابل فهم برای CPU تبدیل میکنند.
فرآیند کامپایل شدن به دو مرحله تقسیم میشود:
مرحله پیش پردازش: کد شما برای حذف خطوط خالی و دستورات پیش پردازنده پردازش میشود.
مرحله کامپایل: کد شما به زبان ماشین ترجمه میشود.
مفسرها:
مفسرها کد شما را خط به خط میخوانند و اجرا میکنند.
نیازی به کامپایل کردن کد خود قبل از اجرا ندارید.
مفسرها معمولاً از کامپایلرها کندتر هستند.
انتخاب زبان مناسب:
زبان برنامهنویسی مناسب برای شما به کاری که میخواهید انجام دهید بستگی دارد.
اگر در حال نوشتن یک برنامه سیستمی هستید که به عملکرد بالایی نیاز دارد، ممکن است بخواهید از یک زبان سطح پایین مانند C استفاده کنید.
اگر در حال نوشتن یک برنامه وب هستید که نیاز به خواندن و یادگیری آسان دارد، ممکن است بخواهید از یک زبان سطح بالا مانند Python یا JavaScript استفاده کنید.
اگر به تعادلی بین عملکرد و سهولت استفاده نیاز دارید، ممکن است بخواهید از یک زبان سطح متوسط مانند C++ استفاده کنید.
نکات اضافی:
سطوح انتزاع:
زبانهای سطح پایین انتزاع کمتری ارائه میدهند، به این معنی که شما کنترل بیشتری بر سختافزار دارید، اما کد شما نیز پیچیدهتر خواهد بود.
زبانهای سطح بالا انتزاع بیشتری ارائه میدهند، به این معنی که کد شما سادهتر خواهد بود، اما کنترل کمتری بر سختافزار خواهید داشت.
کارایی:
زبانهای سطح پایین معمولاً کارآمدتر از زبانهای سطح بالا هستند.
این به این دلیل است که کد سطح پایین به طور مستقیم به زبان ماشین ترجمه میشود، در حالی که کد سطح بالا باید قبل از اجرا توسط مفسر یا کامپایلر پردازش شود.
یادگیری:
یادگیری زبانهای سطح پایین دشوارتر از زبانهای سطح بالا است.
این به این دلیل است که زبانهای سطح پایین پیچیدهتر هستند و به درک عمیقتری از نحوه عملکرد کامپیوتر نیاز دارند.
ملاحظات اضافی:
این دستنوشته شامل یادداشتهایی در مورد سطوح مختلف برنامهنویسی، کامپایلرها و مفسرها و نحوه انتخاب زبان برنامهنویسی مناسب
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥16❤9❤🔥8👌6👏1🫡1