دانستنی های سی شارپ

این وبلاگ با هدف انتشار مطالب مفید و موثر در زمینه برنامه نویسی سی شارپ در اختیار علاقه مندان قرار می گیرد.

.پست اول - مقدمات

این پست حاوی مطالب به ظاهر پراکنده اما در باطن مقدماتی و البته مهم و مفید است.

6 قسمت مختلف یک کامپیوتر عبارتست از: 

1. Input Unit

2. Output Unit

3. Memory Unit: این بخش Memory، Primary Memory یا RAM نامیده می‏‏ شود. اطلاعات از این نوع حافظه زمانی که کامپیوتر خاموش شود، پاک می گردد.

4. Arithemetic and Logic Unit

5. Central Processing Unit

6. Secondary Storage Unit: این نوع حافظه مثل هارددیسک یا درایور می باشد. در این نوع حافظه با خاموش شدن کامپیوتر، اطلاعات پاک نمی شود.

 

ترتیب پیدایش و تکامل سیستم عامل ها

1. Single User - Single Process

2. Single User - Multi Process

3. Multi User - Multi Process

 

انواع زبان های برنامه نویسی

1. زبان ماشین: اختصاصی هر کامپیوتر است. به سخت افزار و نحوه طراحی سخت افزار آن کامپیوتر مربوط است. این زبان تنها رشته ای از اعداد را می فهمد.

2. زبان اسمبلی: رفته رفته برنامه نویسان تصمیم گرفتند جهت سهولت کار، زبانی به وجود آورند که به زبان انگلیسی روزمره نزدیک بوده و به شکل خلاصه یا مخفف کلمات باشد. این خلاصه ها زبان اسمبلی را به وجود آوردند. آنچه که زبان اسمبلی را به زبان ماشین ترجمه می کند اسمبلر نامیده می شود.

3. زبان های سطح بالا: با وجود زبان اسمبلی، انجام یک تسک ساده نیز نیازمند نوشتن و پردازش تعداد دستورات زیادی است، جهت سرعت بخشیدن به پردازش دستورات و برنامه ها، زبان های سطح بالا به وجود آمدند. آنچه که زبان سطح بالا را به زبان ماشین ترجمه می کند کامپایلر نامیده می شود. 

ادامه مطلب