TGViewer
Channel Public Channel
مهندسی کامپیوتر

مهندسی کامپیوتر

@devloper98

@durov Этот пост ни в коем случае не аморален.
Этот канал является фан-каналом, и мы не публикуем какой-либо аморальный
#telegram_Rules
#Правила_телеграма

● ADS: @tablighatsamaa
Subscribers
12K
Photos
355
Videos
1.2K
Links
674

Showing posts older than #2995 · Back to latest

Older Posts 20 shown
Post #2992 1.01K
✅ دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: دوم - 2
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
  • ❤ 1
Post #2991 1.16K
✅ دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: یکم - 1
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
  • ❤ 1
Post #2989 1.04K
✅ به اطلاع میرسانیم 💎 پکیج طلایی زبان برنامه سی شارپ در 163 جلسه از کانال مهندسی کامپیوتر تقدیم حضور خواهد شد.

📝 زبان آموزش: فارسی
📊 سطح دوره: مقدماتی تا
پیشرفته
🔖 تگ ها:
#سی_شارپ #ویندوز #برنامه_نویسی_ویندوز
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 5
  • ❤ 1
Post #2985 958
مهندسی کامپیوتر ✅ بازی های سگا با چه زبانی ساخته می شدند ⁉️ 1⃣ زبان اسمبلی (Assembly Language) بخش قابل توجهی از بازی‌ها با زبان اسمبلی نوشته می‌شدند. که مستقیماً با سخت‌افزار کنسول تعامل دارد. توسعه‌دهندگان از اسمبلی برای کنترل دقیق سخت‌افزار، بهینه‌سازی عملکرد و دستیابی…
🔰ادامه مقاله بالا 👆

🔶 با توجه به مقاله بالا، چند استثنا در باب زبانهای برنامه نویسی سگا وجود دارد...

1⃣ Sega Saturn Visual Novel Engine (SSVNE):
این یک موتور اسکریپت نویسی؛ اختصاصی بود که برای ساخت رمان های بصری در سگا استفاده می شد. بعضاً، توسعه دهندگان ممکن بود از زبان های اسکریپت نویسی سفارشی یا ابزارهای اسکریپت نویسی اختصاصی برای برخی از جنبه های خاص بازی ها استفاده کنند‌.

🔸به طور کلی، سگا بیشتر به زبان های برنامه نویسی سطح پایین متکی بود، زبان های اسکریپت نویسی نقش بسیار محدودی در توسعه بازی برای کنسول های سگا داشتند.زیرا این کنسول منابع محدودی داشت و زبان‌های اسکریپت‌نویسی معمولاً سربار اجرایی بیشتری دارند.

🔷 قطعات الکترونیکی مورد استفاده در کنسول بازی سگا

1⃣ پردازنده مرکزی (CPU):
این قطعه، مغز اصلی کنسول بود و وظیفه اجرای دستورالعمل‌های بازی و پردازش داده‌ها را بر عهده داشت. در Sega Genesis/Mega Drive از پردازنده Motorola 68000 استفاده می‌شد.

2⃣ پردازنده گرافیکی (GPU):
این قطعه وظیفه رندر کردن تصاویر و گرافیک بازی را بر عهده داشت. در Sega Genesis/Mega Drive از یک تراشه سفارشی سگا برای این منظور استفاده می‌شد.

3⃣ حافظه RAM:
این حافظه برای ذخیره موقت داده‌ها و کدهای در حال اجرا استفاده می‌شد.

4⃣ حافظه ROM:
این حافظه برای ذخیره دائمی کدهای اصلی کنسول و برخی از داده‌های ضروری استفاده می‌شد.

5⃣ تراشه صوتی:
این قطعه وظیفه تولید صدا و موسیقی بازی را بر عهده داشت. در Sega Genesis/Mega Drive از تراشه‌های Yamaha YM2612 و Texas Instruments SN76489 استفاده می‌شد.

6⃣ کنترلر:
این قطعه وظیفه دریافت ورودی از بازیکن و ارسال آن به کنسول را بر عهده داشت.

7⃣ کارتریج:
این قطعه حاوی بازی بود و به کنسول متصل می‌شد. کارتریج‌ها معمولاً حاوی حافظه ROM بودند که کد و داده‌های بازی در آن ذخیره می‌شد.

8⃣ مدارهای جانبی:
مدارهای دیگری نیز در کنسول وجود داشتند که وظایف مختلفی مانند مدیریت ورودی/خروجی، کنترلرها، و اتصال به تلویزیون را بر عهده داشتند.

📌 نکته:
این قطعات با استفاده از تکنولوژی‌های الکترونیکی آن زمان (دهه‌های 1980 و 1990) ساخته می‌شدند و از نظر فناوری با قطعات الکترونیکی امروزی تفاوت زیادی دارند.

🔖 #سگا #بازی #گیم #فناوری #تکنولوژی #الکترونیک
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 3
Post #2984 872
✅ بازی های سگا با چه زبانی ساخته می شدند ⁉️

1⃣ زبان اسمبلی (Assembly Language)
بخش قابل توجهی از بازی‌ها با زبان اسمبلی نوشته می‌شدند. که مستقیماً با سخت‌افزار کنسول تعامل دارد. توسعه‌دهندگان از اسمبلی برای کنترل دقیق سخت‌افزار، بهینه‌سازی عملکرد و دستیابی به افکت‌های گرافیکی و صوتی خاص استفاده می‌کردند.
2⃣ زبان C:
برخی از بازی‌ها یا بخش‌هایی از آن‌ها با زبان C نوشته می‌شدند. از C معمولاً برای منطق بازی، هوش مصنوعی، و سایر بخش‌هایی که نیاز به بهینه‌سازی شدید ندارند استفاده می‌شد.

♦️حالا چرا سی و اسمبلی⁉️
نوشتن با اسمبلی دشوار و زمان‌بر است، اما به توسعه‌دهندگان اجازه می‌دهد تا از تمام ظرفیت سخت‌افزار سگا استفاده کنند. آن‌ها می‌توانند دستورالعمل‌های دقیقی برای پردازنده (Motorola 68000) و تراشه‌های صوتی بنویسند. این کنترل دقیق برای ایجاد بازی‌های سریع، روان و با گرافیک چشمگیر ضروری بود.

♦️زبان C: یک انتخاب محبوب برای توسعه‌دهندگانی بود که می‌خواستند سرعت توسعه را افزایش دهند و در عین حال، عملکرد خوبی داشته باشند. C امکان استفاده از ساختارهای داده و الگوریتم‌های پیچیده‌تر را فراهم می‌کند.
🖥 @devloper98
  • 👍 3
Post #2980 841
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: یازدهم - قسمت آخر
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
Post #2979 844
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: دهم - 10
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
Post #2977 997
✅ پایتون به چه زبانی نوشته و ساخته شده است ⁉️

🔹پایتون (Python) به طور اصلی با زبان C نوشته شده است. هسته اصلی پایتون، به ویژه نسخه‌های CPython (که رایج‌ترین پیاده‌سازی پایتون است)، به زبان C توسعه یافته است. این پیاده‌سازی به پایتون اجازه می‌دهد که به صورت کارآمد و سریع اجرا شود و همچنین با سیستم‌عامل‌های مختلف سازگار باشد.

🔸پیاده سازی های دیگر CPython:

1⃣ Jython:
پیاده‌سازی پایتون که به زبان Java نوشته شده و به شما اجازه می‌دهد که کدهای پایتون را در محیط‌های جاوا اجرا کنید.

2⃣ IronPython:
پیاده‌سازی پایتون که به زبان C# نوشته شده و به طور خاص برای استفاده در دات‌نت (Microsoft .NET Framework) طراحی شده است.

3⃣ PyPy:
یک پیاده‌سازی پایتون که به زبان RPython (زبان خاصی برای نوشتن پیاده‌سازی‌های پایتون) نوشته شده و بهینه‌سازی‌های زیادی برای افزایش سرعت اجرا دارد.

4⃣ MicroPython:
یک پیاده‌سازی کوچک از پایتون برای میکروکنترلرها و محیط‌های محدود.

♦️در نتیجه: "پایتون" که عموم مردم از آن استفاده می‌کنند، به طور اصلی با زبان C نوشته شده است. این پیاده‌سازی معروف به CPython است.
🖥 @devloper98 || @IT_Portal98
  • 👍 2
  • ❤ 1
Post #2973 929
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: نهم - 9
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
Post #2972 881
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: هشتم - 8
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 3
Post #2968 961
☑ تفاوت دو کتابخانه خیلی خوب پایتون PyQt و Tkinter

♦PyQt:
-
قابلیت‌ها: امکانات بسیار بیشتری از جمله طراحی پیشرفته و قابلیت‌های ویرایش گر متنوع.
-
ظاهر: رابط کاربری مدرن و جذاب.
-
پشتیبانی: از Qt Framework استفاده می‌کند که بسیار قوی و محبوب است.
-
چالش: ممکن است به یادگیری بیشتری نیاز داشته باشد و حجم بیشتری از وابستگی‌ها را داشته باشد.

♦Tkinter:
-
سادگی: بسیار ساده و برای پروژه‌های کوچک و اولیه عالی است.
-
نصب: به طور پیش فرض با Python نصب می‌شود، بنابراین نیازی به نصب جداگانه ندارد.
-
سرعت: برای ایجاد برنامه‌های سریع و ساده مناسب است.
-
ظاهر: ممکن است رابط کاربری آن به اندازه PyQt جذاب نباشد.
#پایتون #ویندوز #دسکتاپ #برنامه_نویسی
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 5
Post #2963 824
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: هفتم - 7
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
Post #2962 796
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: هفتم - 7
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
  • 👍 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →