Programmer City «شهر برنامه‌نویس»
849 subscribers
4.04K photos
939 videos
98 files
1.93K links
دنیای برنامه‌نویسی و مهندسی کامپیوتر🌈

لینک جهت حمایت‌های مالی شما:
http://zarinp.al/programmercity

📱ارتباط با ما: پیج اینستاگراممون🎈
IG: ProgrammerCity

لینک ناشناسمون:
https://t.me/BitnetChat_bot?start=sec-ehdiahcie
Download Telegram
💎نسل پنجم كامپيوتر ها

در نسل پنجم كامپيوترها، به سادگي استفاده كاربران از كامپيوتر و برنامه نويسی توجه بسيار زيادی شده است. چرا كه با كاهش قيمت سخت افزار، مخارج استفاده از كامپيوتر به مراتب از قيمت خود آن بيشتر خواهد بود. استفاده كنندگان خواهند توانست بدون اطلاع از طرز كار و جزئيات داخلی قسمتهای مختلف، اونا رو به صورت آماده تهيه كرده و به دلخواه خود سيستم‌هايی كامپيوتری (نرم‌افزارهای كاربردی) بسازن.

امروزه، به كمك نرم‌افزارهای موجود، مهندسين تعميرات كامپيوتر، ميتونن بسياری از خرابی‌ها رو تشخيص بدن. ارتباط با كامپيوتر از طريق صوت و تصوير هم امكان پذير خواهد بود. اطلاعات از همان زمان پيدايش به صورت مناسب برای كامپيوتر ذخيره شده و در هنگام لزوم، از طريق سيستم‌های كامپيوتری مورد استفاده قرار خواهد گرفت. استفاده از حافظه‌های نوری - حافظه‌هايی با حجم كم و گنجايش غير قابل تصور- ويژگی مهم اين نسله. استفاده از هوش مصنوعی و قدرت تفكر و استنتاج كامپيوتری، از ويژگی‌های دیگه كامپيوترهای اين نسله.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
1👍1🔥1
Programmer City «شهر برنامه‌نویس»
💎نسل پنجم كامپيوتر ها در نسل پنجم كامپيوترها، به سادگي استفاده كاربران از كامپيوتر و برنامه نويسی توجه بسيار زيادی شده است. چرا كه با كاهش قيمت سخت افزار، مخارج استفاده از كامپيوتر به مراتب از قيمت خود آن بيشتر خواهد بود. استفاده كنندگان خواهند توانست بدون…
نسل پنجم کامپیوترها به دوره‌ای اطلاق میشه که از اوایل دهه 1990 تا کنون ادامه داره و به‌طور عمده با تمرکز بر توسعه فناوری‌های هوش مصنوعی و پردازش داده‌های پیشرفته مشخص میشه. ویژگی‌های کلیدی نسل پنجم کامپیوترها عبارتند از:

1. هوش مصنوعی: یکی از اهداف اصلی نسل پنجم، توسعه سیستم‌های هوش مصنوعیه که قادر به یادگیری، استدلال و حل مسائل پیچیده باشن. این شامل الگوریتم‌های یادگیری ماشین و یادگیری عمیقه که به کامپیوترها این امکانو میده که از داده‌ها یاد بگیرن و تصمیم‌گیری کنند.📺

2. پردازش موازی: تو این نسل، پردازش موازی به‌طور گسترده‌ای مورد استفاده قرار می‌گیره. این به این معناست که چندین پردازنده میتونن به‌طور همزمان داده‌ها رو پردازش کنن، که به افزایش سرعت و کارایی سیستم‌ها کمک می‌کند.

3. رایانش ابری: با پیشرفت فناوری، رایانش ابری به‌عنوان یک مدل جدید برای ارائه خدمات محاسباتی و ذخیره‌سازی داده‌ها به وجود اومد. این امکان رو به کاربران میده که به منابع محاسباتی و داده‌ها از هر نقطه‌ای دسترسی داشته باشند.📱

4. رابط‌های کاربری پیشرفته: نسل پنجم به توسعه رابط‌های کاربری پیشرفته‌تری مثل واقعیت مجازی (VR) و واقعیت افزوده (AR) پرداخته است که تجربه کاربری را به‌طور قابل توجهی بهبود می‌بخشد.📲

5. توسعه سیستم‌های توزیع‌شده: تو این نسل، سیستم‌های توزیع‌شده و شبکه‌های بزرگ به‌طور گسترده‌ای مورد استفاده قرار می‌گیرند. این سیستم‌ها به کاربران این امکانو میدن که به‌طور همزمان به منابع مختلف دسترسی داشته باشند و اطلاعاتو به اشتراک بزارن.💻

6. امنیت و حریم خصوصی: با افزایش استفاده از فناوری‌های دیجیتال، امنیت و حریم خصوصی به یکی از مسائل مهم تو نسل پنجم تبدیل شده. توسعه فناوری‌های امنیتی برای حفاظت از داده‌ها و اطلاعات کاربران تو این دوره بسیار حائز اهمیت است.🖥

نسل پنجم کامپیوترها به‌عنوان یک مرحله مهم تو توسعه فناوری اطلاعات و ارتباطات شناخته میشه و تأثیر عمیقی بر زندگی روزمره، کسب‌وکارها و جامعه به‌طور کلی داره. این نسل به‌ویژه به دلیل تمرکز بر هوش مصنوعی و فناوری‌های نوین، به‌عنوان یک نقطه عطف تو تاریخ فناوری اطلاعات به شمار میره.
1👍1🔥1
سلام به قشنگ‌های ProgrammerCity ☺️🖐
قبل اینکه پست‌های امروزو شروع کنم اول یه پیام بازرگانی ببینیم تا سرحال بریم سراغ پست‌های آموزنده امروز😍

من دیروز از تاریخچه کامپیوترها گفتم که کم کم کل کامپیوتر رو تشریح کنیم و منابعی که شما نیاز دارین تا یه مهندس کامپیوتر همه‌چی دان و برنامه‌نویس ماهر بشین رو کم کم تو کانال قرار بدم💚

پس باهام همراه شو تا با هم برسیم به هدفمون😎💪🏻

اگر سوالی داشتی هم میتونی به گروه کانال بپیوندی و سوالتو همونجا بپرسی🤩
👍1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی کد رو با هوش مصنوعی مینویسی😂

#هوش_مصنوعی #فان

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
💎نسل ششم كامپيوترها

كامپيوترهای نوع پنتيوم رو می‌تونیم نسل ششم بنامیم. از جمله ويژگی‌های محسوس اين نسل می‌تونیم استفاده غيرقابل اجتناب از سيستم چند رسانه‌ای بدونیم. امكانات جانبی، جاذبه‌های بسياری رو براي كامپيوترها فراهم میکنه. این نسل روز به روز با سرعت چشمگیر در حال ارتقا هست و هر روز با سرعت‌های بالاتر و در عین حال سایز کوچیکتر وارد بازار میشه.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
🔘سخت افزار :
سخت‌افزار رایانه (به انگلیسی: Computer Hardware) به مجموعه‌ای از اجزای فیزیکی گفته میشه که یک رایانه رو می‌سازند. سخت‌افزار رایانه درواقع همون قسمت‌ها یا اجزای فیزیکیِ رایانه مثل نمایشگر، موشواره، صفحه‌کلید، دیسک سخت، واحد سیستم (کارت‌های گرافیک، کارت‌های صدا، حافظه اصلی، مادِربورد و تراشه‌های دیگه) و ... هستند که قابل لمس هستن.💠

✔️در مقابل، نرم‌افزار مجموعه‌ای از مجموعه دستورالعمل‌های قابل خوندن برای ماشینه که به پردازنده مرکزی امر می‌کنه تا اعمال خاصی رو انجام بده. ترکیبی از نرم‌افزار و سخت‌افزار یک سیستم رایانه قابل استفاده رو به‌وجود میاره.🌐

تو روزهای آینده درباره تمامی قطعات به طور مفصل صحبت میشه.🛜

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
🛑انواع رایانه‌ها
از لحاظ قدرت پردازش،بزرگی و سرعت، رایانه‌ها به چهار دسته تقسیم میشن؛ که به ترتیب اندازه، سرعت، قیمت و تعداد پردازنده‌ها و تعداد کاربرانی که میتونن همزمان از رایانه استفاده کنند کاهش پیدا میکنه.

ابر رایانه(Super Computer)
ابر رایانه‌ها از نوع تجهیزات استراتژیک (راهبردی) تو جهانن که امکانات حافظه و قدرت پردازش فوق العاده زیادی دارن و تو امور فضایی، دفاعی، هواشناسی و پروژه‌های بسیار بزرگ علمی و تحقیقاتی استفاده میشن. اولین ابر رایانه ایران تو سال 1380 به وسیله محققان مرکز تحقیقات پردازش‌های فوق سریع دانشگاه امیرکبیر به بهره‌برداری رسید.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
رایانه بزرگ(Mainframe Computer)
در مراکز تجاری بزرگ، دانشگاه و برخی مراکز دولتی که حجم محاسباتی بسیار زیادی دارند، استفاده میشن.
این رایانه‌ها مثل ابر رایانه‌ها میتونن به رایانه‌های دیگه سرویس بدن.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
رایانه کوچک(Minicomputer)
تو مراکز تجاری، دانشگاهی و برخی مراکز دولتی که حجم محاسباتی متوسط دارند، استفاده میشن.
نام جدید این دسته از رایانه‌ها، رایانه‌های میانه (Midrange) است.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
ریز رایانه(Microcomputer)
رایانه‌هایی که فقط یک یا دو پردازنده دارن و به دو صورت قابل حمل (Portable) و غیرقابل حمل هستند.

🔆انواع ریز رایانه
ریز رایانه‌ها از لحاظ ظاهر، اندازه و قدرت پردازشی به چند دسته تقسیم میشن. بعضی از انواع اونو در ادامه بررسی میکنیم:

✴️رایانه های رومیزی(Desktop)
برای کار تو یک محل ثابت و روی میز طراحی شده و از برق شهری استفاده می‌کنند. به اونا PC(personal computer) هم گفته میشه.

✴️رایانه های کیفی یا روپایی(Laptop)
از لحاظ امکانات و نوع کار مثل رایانه‌های رومیزی هستند؛ ولی با باطری هم کار می‌کنند این رایانه‌ها قابل حمل هستند و این ویژگی اونا رو خاص می‌کنه. رایانه‌های کیفی به طور کلی دارای همان اجزایی هستند که تو یک رایانه رومیزی یا دسکتاپ وجود دارد ولی با این تفاوت که تا جای ممکن از وزن و اندازه اونا کم شده است. رایانه‌های کیفی یک صحفه کلید یا کیبورد سرخود هستند و به جای ماوس از یک صفحه لمسی(Touchpad) استفاده میکنند اما میشه صفحه ماوس جداگانه به اونا وصل کرد.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
رایانه کیفی یا روپایی یا همون Laptop

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
✴️تلفن‌های هوشمند(Smartphone)
با استفاده از گوشی‌های هوشمند علاوه بر برقراری تماس تلفنی امکان دسترسی به اینترنت، سازماندهی اطلاعات، تماس، ارسال ایمیل، و پیام متنی، بازی و گرفتن عکس و فیلم نیز وجود داره.
این گوشی‌ها معمولا دارای یک صحفه کلید و یک صحفه نمایش بزرگ هستند.

✴️تبلت یا لوح رایانه(Tablet Pc)
تبلت‌ها ترکیبی از لپ تاپ و اسمارت فون هستند.
تبلت از یک تلفن همراه بزرگ‌تره و به جای کیبورد از یک صحفه نمایش لمسی بهره میگیره.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
اگر تا اینجا خوشتون اومد و دوست دارین با همین فرمون ادامه بدیم لطفا نظرتونو بگین که بدونم😅 اگر هم پیشنهادی انتقادی دارین لینک ناشناس رو بیو کانال هست از اون طریق اقدام کنین🧡😀
Anonymous Poll
83%
آره خیلی خوبه که از صفر در مورد کامپیوتر و برنامه‌نویسی بدونیم😍
0%
نه، متن خیلی حوصله‌سربره، یه روش دیگه رو امتحان کنین👌🏻
17%
پست‌های دیگه‌ای مد نظرم هست تو چت ناشناس میگم 😊
👍1🔥1
کی بود میخواست متن از PDF و عکس استخراج کنه😍، الان دقیق‌ترین سیستم OCR دنیا به صورت رایگان در دسترس قرار گرفت. #معرفی_سایت

https://chat.mistral.ai/chat

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
🔥2👍1😁1
چندتا ری‌اکشن خوشگل میخوام بزنین رو پست‌های امروز تا بقیه‌شو بزارم😁
2🥰1😁1🤩1
نرم افزار(Software)
سخت‌افزار به تنهایی هیچ کاری نمیتونه انجام بده. برای مثال شما برای دیدن یک فیلم نیاز به صفحه نمایش و بلندگو دارین؛ اما سخت‌افزارها به تنهایی نمیتونن برای شما فیلمی نمایش بدن. شما برای نمایش فیلم به برنامه‌ای نیاز دارین تا فیلمو برای شما پخش کنه. از این برنامه برای پخش فیلم استفاده میشه.

(مثل Km player -MX player-Windows Media player) به این برنامه #نرم‌افزار میگن.
نرم‌افزار مجموعه‌ای هماهنگ از برنامه‌ها هست که کنترل و هماهنگی فعالیت‌های سخت‌افزاری رایانه و هدایت و پردازش داده‌ها رو بر عهده داره. کاربر از طریق نرم‌افزار با رایانه ارتباط برقرار میکنه. برای انجام هرکاری تو رایانه برنامه یا نرم‌افزار مخصوص به خود وجود داره.

نرم‌افزارهای رایانه رو میتونیم به دو دسته بزرگ تقسیم کنیم:

⭕️نرم افزار سیستمی(System Software)
⭕️نرم افزار کاربردی(Application Software)


°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1😁1
♨️نرم‌افزارهای کاربردی اونایی‌اند که برای انجام کار خاصی استفاده میشن. به عنوان نمونه فیلم پخش میکنن، صدامونو ضبط میکنن و یا ما با اونا تایپ کرده یا نقاشی میکشیم؛ اما برای اینکه این برنامه‌های کاربردی بتونن از سیستم استفاده کنن باید برنامه‌های دیگه سخت‌افزارها یا حتی نرم‌افزارهای کاربردی دیگه رو مدیریت کنن تا کامپیوتر درست عمل کنه. این برنامه‌ها که مدیریت رایانه رو بر عهده دارن و در واقع واسطه‌ای بین کاربر و سخت‌افزار هستن، نرم‌افزارهای سیستمی نام دارن.

🛑نرم‌افزارهای سیستمی به چند دسته تقسیم میشن:
برنامه‌های راه‌انداز(startup program)
سیستم عامل‌ها(Operating system)
مترجم زبان‌های برنامه‌نویسی(Compiler)
برنامه‌های کمکی(Utilities)

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
🔥2👍1👏1
Programmer City «شهر برنامه‌نویس»
♨️نرم‌افزارهای کاربردی اونایی‌اند که برای انجام کار خاصی استفاده میشن. به عنوان نمونه فیلم پخش میکنن، صدامونو ضبط میکنن و یا ما با اونا تایپ کرده یا نقاشی میکشیم؛ اما برای اینکه این برنامه‌های کاربردی بتونن از سیستم استفاده کنن باید برنامه‌های دیگه سخت‌افزارها…
♨️برنامه‌های راه انداز(Startup program)
اولین برنامه‌ای که با روشن شدن رایانه روی سخت‌افزار اجرا میشه تا رایانه رو برای اجرای عملیات آماده کنن عبارت است از:

برنامه عیب‌یاب (Post)
قسمت‌های اصلی رایانه شامل حافظه (Ram) و پردازشگر مرکزی (CPU) رو آزمایش میکنه و اگر مشکلی تو این قسمت‌ها باشه به وسیله این برنامه اطلاع داده میشه.

برنامه شناسایی دستگاه‌های ورودی و خروجی (Bios)
شناسایی و راه‌اندازی دستگاه‌های ورودی و خروجی بر عهده این برنامه‌ست.

بارگذاری سیستم عامل (Loader)
بخش‌های اصلی سیستم عامل به وسیله این برنامه به حافظه اصلی منتقل میشن و تا رایانه روشنه در حافظه باقی میمونه.

سیستم عامل‌ها (Operating systsm)
مهمترین نرم‌افزار سیستمی که بقیه نرم‌افزارها تو رایانه به وسیله اون مدیریت میشن سیستم عامل نام دارند. سیستم عامل مجموعه‌ای از برنامه‌هاست که برای مدیریت و کنترل عملیات رایانه مورد استفاده قرار میگیره و به عنوان رابط بین کاربر و سخت افزار عمل میکنه. دستورهای کاربر برای اجرا تو رایانه به سیستم عامل ارسال میشن و نتایج حاصل از اجرای دستورها به وسیله سیستم عامل به اطلاع کاربر میرسه. سیستم عامل‌ها انواع مختلفی داشته و توسط شرکت‌های مختلفی تولید میشن. MS-DOS، WINDOWS، UNIX، LINUX ، ANDROID ،MACINTOSH
نمونه‌ای از سیستم عامل‌های معروف هستند. سیستم عامل‌ها را میتونیم با توجه به تعداد کاربرانی که همزمان اونو استفاده میکنن و تعداد کارهایی که همزمان انجام میدن به دسته های زیر تقسیم کرد:

سیستم عامل تک‌منظوره (Single tasking)
اکثر سیستم عامل‌های تک منظوره تو هر لحظه یک پردازشو انجام میدن. مثلا اگر رایانه در حال چاپ باشه تا زمانی که عمل چاپ تمام نشه نمیتونه کار دیگه‌ای انجام بده. (مثل MS-DOS)

سیستم عامل چندمنظوره (Multi tasking)
سیستم عامل چند منظوره همزمان میتونه چندین پردازشو انجام بده سیستم عامل‌های جدید همه چند منظوره‌اند. مثل لینوکس یا windows7، windows10

✴️سیستم عامل تک کاربره و تک منظوره (Single tasking-single user)
تو این سیستم عامل‌ها تو هر لحظه فقط یک کاربر میتونه با سیستم کار کنه و سیستم تو هر لحظه تنها یک پردازش انجام میده.

سیستم عامل تک کاربره و چند منظوره(Single user-multi tasking)
این سیستم عامل میتونه همزمان چندین پردازشو انجام بده اما تو هر لحظه فقط یک کاربر میتونه با سیستم کار کنه. سیستم عامل‌های رایانه شخصی از این نوع هستند مثل windows 98-windows7-macintosh

سیستم عامل چند کاربره(Multi user)
تو این سیستم عامل تو هر لحظه چندین کاربر میتونن با سیستم کار کنند. مثل UNIX
سیستم عامل‌ها دارای دو محیط گرافیکی و متنی (GUI: GRAPHIC USER INTERFACE) هستند.
تو محیط متنی کاربر با وارد کردن دستورات متنی میتونه کارشو انجام بده (مثل Ms-dos) ولی تو محیط گرافیکی کاربر به کمک شی‌های گرافیکی مثل تصاویر و منوها و با استفاده از ماوس میتونه به سادگی برنامه‌ها رو اجرا کنه.

تا همین چند سال اخیر واژه سیستم عامل بین گوشی‌های تلفن همراه معنا و مفهومی خاصی نداشت و تلفن همراه از سیستم عامل‌های خاصی استفاده نمیکردن تا اینکه نسل‌های دوم و سوم گوشی‌های تلفن همراه عرضه شد. این گوشی‌ها دارای امکانات سخت‌افزاری بیشتر و دارای پردازشگر مرکزی (Cpu) و حافظه بودن و تقریبا به صورت یک رایانه کوچک طراحی میشدن. بنابراین رقابت نرم‌افزاری در کنار سخت‌افزاری شروع شد. امروزه تبلت‌ها و تلفن‌های همراه نیز دارای سیستم عامل هستند. مثل ANDROID-BLACKBERY-BADA-WINDOWS CE-SYMBIAM-IOS-JAVA.

نرم‌افزار کمکی (Utilities)
برنامه‌هایی هستن که برای مدیریت سیستم به کاربر کمک میکنن و استفاده از رایانه رو برای کاربر راحت‌تر میکنه. نرم‌افزارهای امنیتی و مدیریت حافظه نمونه‌ای از برنامه‌های کمکی هستند.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1👏1