تبلیغات
دانش نامه کامپیوتر - پیشرفت زبان های برنامه نویسی در طول زمان
 

پیشرفت زبان های برنامه نویسی در طول زمان

نوشته شده توسط :امیر سبزلون
یکشنبه 16 فروردین 1388-06:56 ب.ظ

نخستین زبان‌های برنامه‌نویسی پیش از ظهور كامپیوتر‌های مدرن به وجود آمدند. در قرن نوزدهم نوعی ماشین‌های بافندگی و پیانو‌های خودكار وجود داشتند كه امكان برنامه‌نویسی برای آنها به شیوه‌ای خاص وجود داشت. در واقع برنامه‌نویسی در این ماشین‌ها نمونه‌های بسیاری خوبی از زبان‌های برنامه‌نویسی دامین-ویژه امروزی به شمار می‌روند. با آغاز قرن بیستم كارت‌های پانچ به وجود آمدند كه می‌توانستند اطلاعات را كد‌گذاری و در نتیجه فرایند‌های مكانیكی را هدایت كنند. اما در دهه‌های 1930 و 1940 ماشین‌هایی مثل ماشین حساب لامبدا متعلق به كلیسای آلونزو و ماشین تورینگ ساخته آلن تورینگ (A.Turing)، ساخته شدند كه می‌توانستند به كمك خلاصه‌سازی ریاضیاتی، عبارت‌هایی برای تبیین الگوریتم ایجاد كنند. عملكرد ماشین حساب لامبدا به‌گونه‌ای بود كه از آن به عنوان یكی از دستگاه‌های تاثیرگذار در طراحی زبان برنامه‌نویسی یاد می‌شود. در دهه 1940 سرانجام نخستین كامپیوتر‌های دیجیتال كه با الكتریسیته كار می‌كردند، به وجود آمدند. در واقع این نسل از كامپیوترها، به ویژه آنهایی كه در ابتدای دهه 1950 معرفی شدند مثل یونیواك (UNIVAC) و IBM 701 نخستین دستگاه‌هایی بودند كه در آنها از برنامه‌های زبان ماشین استفاده شد. پس از ظهور نسل اول برنامه‌نویسی زبان ماشین و گسترش بسیار سریع آن، نسل دوم زبان‌های برنامه‌نویسی نیز به وجود آمد كه به زبان‌های اسمبلی شهرت یافت. در سال‌های پایانی دهه 1950 برنامه‌نویسی زبان ماشین كه تا آن زمان به حدی تكامل یافته بود كه بتواند از «دستورالعمل‌های ماكرو» استفاده كند، منجر به طراحی سه زبان برنامه‌نویسی دیگر شد كه در سطح بسیار بالایی قرار داشتند؛ فورترن، LISP و كوبول. در واقع توسعه این زبان‌ها از دل زبان اسمبلی را می‌توان نقطه عطف طراحی زبان‌های برنامه‌نویسی پیشرفته دانست. نسخه‌های ارتقا یافته این سه زبان پس از گذشت بیش از نیم قرن هنوز مورد استفاده قرار می‌گیرند. اما شاید مهم‌ترین دستاورد زبان‌های طراحی شده در سال‌های پایانی دهه 1950 را بتوان ظهور زبان‌های پیشرفته بعدی بر پایه آنها دانست. اندكی پس از ظهور این سه زبان برنامه‌نویسی، به خاطر برخی مشكلات به وجود آمده در زبان فورترن، زبان دیگری موسوم به الگول60 معرفی شد كه یكی از قوی‌ترین نمونه های آن دوران به حساب می‌آید. زبان برنامه‌نویسی پاسكال بعد‌ها بر پایه الگول 60 طراحی شد. دوره 20 ساله دهه‌های 1960 و1970 شاهد به وجود آمدن بزرگ‌ترین الگو‌های برنامه‌نویسی بود. اگر چه بسیاری از ویژگی‌های ایده‌های ابتدایی این زبان‌های برنامه‌نویسی موسوم به «زبان‌های برنامه‌نویسی نسل سوم» بعد‌ها مورد اصلاح و بازنگری قرار گرفتند، اما بی‌شك از شاهكار‌های تاریخ نرم‌افزار به شمار می‌روند. دهه‌ 1960 ماجرای دیگری نیز در تاریخ برنامه‌نویسی در بر داشت كه بسیار جنجال‌برانگیز بود. در واقع در همان سال‌ها بود كه ایده «برنامه‌نویسی ساخت یافته» (Structured Programming) و در پی آن این بحث مطرح شد كه آیا باید زبان‌های برنامه‌نویسی را به گونه‌ای طراحی كرد كه برنامه‌نویسی ساخت یافته را پشتیبانی كنند یا نه. سرانجام ادگر دایكسترا (E.Dijkstra) در نامه بسیار مشهوری كه در سال 1968 در نشریه Communications of the ACM منتشر شد، ثابت كرد كه عبارت «GOTO» باید از تمام زبان‌های برنامه‌نویسی سطح بالا حذف شود. به این ترتیب بحث و جدل‌ها بر سر برنامه‌ریزی ساخت یافته به نفع این ایده به پایان رسید. در دهه‌های بعد نسل‌های چهارم و پنجم زبان‌های برنامه‌نویسی نیز به وجود آمدند، اما شاید بزرگ‌ترین تحول پس از ظهور زبان‌های نسل سوم طراحی و توسعه زبان‌های برنامه‌نویسی تحت شبكه موسوم به نسل چهارم باشد كه با گسترش اینترنت، معرفی شدند





نظرات() 


buy cialis with no prescription
جمعه 16 آذر 1397 10:55 ق.ظ

You revealed that wonderfully!
cialis generico lilly cialis usa cost ou acheter du cialis pas cher prices on cialis 10 mg canada discount drugs cialis cialis authentique suisse female cialis no prescription we like it safe cheap cialis acheter du cialis a geneve only now cialis for sale in us
buy cialis online cheap
پنجشنبه 15 آذر 1397 03:43 ب.ظ

Regards! Plenty of material!

cialis 05 cialis ahumada cialis preise schweiz when will generic cialis be available cialis generique cialis 5 mg funziona cialis australia org venta cialis en espaa side effects of cialis order generic cialis online
buy generic cialis
چهارشنبه 14 آذر 1397 07:53 ب.ظ

Excellent forum posts. With thanks.
cialis generika canadian drugs generic cialis buy cialis online cheapest cialis 20mg prix en pharmacie effetti del cialis cialis 20 mg cost non 5 mg cialis generici sublingual cialis online click here cialis daily uk are there generic cialis
buy cialis usa
چهارشنبه 14 آذر 1397 05:56 ق.ظ

You stated this perfectly!
precios de cialis generico buy cialis cheap 10 mg enter site very cheap cialis preis cialis 20mg schweiz brand cialis generic ou acheter du cialis pas cher tadalafil 20mg cost of cialis per pill how to buy cialis online usa get cheap cialis
Buy generic cialis
سه شنبه 13 آذر 1397 06:38 ب.ظ

Kudos. A lot of facts!

calis generic cialis with dapoxetine cialis daily cialis cuantos mg hay cialis online nederland cialis prices cialis professional from usa chinese cialis 50 mg cialis taglich cialis generico online
Buy cialis
سه شنبه 13 آذر 1397 07:30 ق.ظ

Thank you, Terrific information!
cialis uk cialis taglich chinese cialis 50 mg cialis sicuro in linea how do cialis pills work click now cialis from canada cialis 10mg prix pharmaci only best offers cialis use side effects of cialis trusted tabled cialis softabs
Cialis canada
دوشنبه 12 آذر 1397 07:32 ب.ظ

Nicely put, Thanks a lot!
tadalafil 20 mg cilas generic cialis with dapoxetine cialis e hiv cialis 30 day sample we like it cialis price viagra cialis levitra precios cialis peru cialis patentablauf in deutschland buy original cialis
Cialis prices
دوشنبه 12 آذر 1397 07:09 ق.ظ

Thanks a lot. Helpful information.
buying cialis on internet cialis kaufen buying cialis overnight generic cialis in vietnam canada discount drugs cialis deutschland cialis online where do you buy cialis buying cialis overnight cialis 5 effetti collaterali enter site very cheap cialis
cialis
یکشنبه 11 آذر 1397 07:04 ب.ظ

Amazing lots of amazing tips!
buying cialis in colombia how much does a cialis cost cialis kaufen cialis tablets australia cialis generic availability recommended site cialis kanada cialis sale online cialis 100mg suppliers online cialis brand cialis generic
Generic cialis
یکشنبه 11 آذر 1397 06:38 ق.ظ

This is nicely said. .
cialis tadalafil cialis canada when can i take another cialis callus tesco price cialis cialis free trial cialis generico lilly click here to buy cialis link for you cialis price cialis in sconto
Cialis prices
شنبه 10 آذر 1397 07:23 ب.ظ

You said this perfectly.
preis cialis 20mg schweiz cialis lilly tadalafi cialis prezzo di mercato we use it cialis online store price cialis wal mart pharmacy cialis 5 mg scheda tecnica chinese cialis 50 mg miglior cialis generico look here cialis order on line generic cialis at walmart
Cialis canada
شنبه 10 آذر 1397 06:16 ق.ظ

You stated this really well!
how to buy cialis online usa cialis prezzo al pubblico we recommend cialis best buy tadalafil cialis side effects dangers how do cialis pills work generic cialis in vietnam online cialis we choice free trial of cialis generic cialis pro
Online cialis
جمعه 9 آذر 1397 06:59 ب.ظ

Whoa plenty of valuable data!
canadian cialis cialis pills in singapore cialis 20 mg cut in half cialis coupons printable click now cialis from canada cialis free trial cialis lilly tadalafi cialis canada on line we like it cialis soft gel import cialis
buy cialis medication
جمعه 9 آذر 1397 07:12 ق.ظ

This is nicely said! .
safe dosage for cialis dosagem ideal cialis tadalafil 5mg cialis generic tadalafil buy look here cialis order on line import cialis cialis rckenschmerzen cialis tadalafil cialis uk next day cialis alternative
Cialis prices
پنجشنبه 8 آذر 1397 07:59 ب.ظ

Thanks a lot! Loads of facts!

order a sample of cialis tadalafil generic cialis generic tadalafil buy prezzo cialis a buon mercato cialis online wow cialis tadalafil 100mg ou acheter du cialis pas cher buy cialis cialis generique 5 mg buy cialis uk no prescription
buy cheap cialis on line
پنجشنبه 8 آذر 1397 08:18 ق.ظ

Thanks! Plenty of facts!

try it no rx cialis rezeptfrei cialis apotheke buy original cialis cialis official site click now cialis from canada no prescription cialis cheap does cialis cause gout india cialis 100mg cost cialis para que sirve cialis daily
buy tadalafil pills
چهارشنبه 7 آذر 1397 07:26 ب.ظ

You have made the point!
usa cialis online cialis generika cialis online napol trusted tabled cialis softabs cialis vs viagra cialis purchasing cialis preise schweiz cialis sans ordonnance buy cialis online cialis canada
buy cialis online best price
چهارشنبه 7 آذر 1397 07:43 ق.ظ

You said that adequately!
only now cialis 20 mg cialis en mexico precio cialis patentablauf in deutschland cost of cialis cvs canadian cialis tadalafil 20mg cialis 200 dollar savings card 5 mg cialis pharmacie en ligne cialis for sale cialis pills boards
Buy cialis
چهارشنبه 11 مهر 1397 06:01 ق.ظ

Cheers! I value it!
cialis coupon the best choice cialis woman cialis reviews cialis pills price each cialis generika tadalafilo cialis dosage recommendations cialis 30 day trial coupon how to purchase cialis on line buying cialis in colombia
buy cialis
دوشنبه 9 مهر 1397 04:50 ق.ظ

You suggested this really well.
miglior cialis generico prezzo di cialis in bulgaria cialis generico online warnings for cialis warnings for cialis comprar cialis 10 espa241a buy brand cialis cheap cialis in sconto cialis 05 we use it 50 mg cialis dose
buy viagra usa
یکشنبه 1 مهر 1397 06:45 ق.ظ

Fine info. Appreciate it!
canadian pharmacy no prescription canada drug northwest pharmacies mail order is trust pharmacy in canada legitimate Northwest Pharmacy canadian pharmacies online prescriptions pharmacy canadian pharmaceuticals online pharmacy times trust pharmacy canadian
http://cialisvbuy.com/
چهارشنبه 28 شهریور 1397 03:29 ق.ظ

Kudos. A good amount of content!

generic cialis viagra or cialis cialis 5 mg scheda tecnica cialis 20mg cialis coupons printable walgreens price for cialis buy brand cialis cheap interactions for cialis cipla cialis online cialis daily dose generic
viagravipsale.com
پنجشنبه 15 شهریور 1397 07:19 ب.ظ

You explained it terrifically.
cialis per paypa how to buy cialis online usa cipla cialis online buy original cialis effetti del cialis i recommend cialis generico cialis uk buy cialis online nz cialis 5 mg funziona side effects for cialis
best canadian pharmacy
چهارشنبه 14 شهریور 1397 11:25 ق.ظ

Thank you. I like this.
online canadian discount pharmacies canadian pharmacies online prescriptions northwest pharmacies mail order drugstore online india drugs for sale on internet online pharmacy reputable canadian prescriptions online canada pharmaceuticals online pharmacy near me canadian pharmaceuticals reviews
how to order viagra pills
سه شنبه 13 شهریور 1397 01:57 ب.ظ

You expressed that wonderfully!
how to buy viagra online safely how can i order viagra online viagra online doctor buy sildenafil citrate online where to buy viagra without prescription where can i buy viagra without cheap online viagra uk buying viagra online safe is it legal to buy viagra online from canada buy viagra online without a prescription
http://cialisvbuy.com/
یکشنبه 11 شهریور 1397 07:31 ب.ظ

You have made your point quite clearly!.
buy name brand cialis on line prices on cialis 10 mg cialis ahumada calis viagra vs cialis vs levitra cialis bula side effects for cialis free generic cialis wow cialis tadalafil 100mg cialis pills in singapore
viagra canada
سه شنبه 23 مرداد 1397 07:37 ق.ظ

You stated this well!
where can i buy cheap viagra can you buy viagra without prescriptions get viagra online prescription how to buy viagra cheap buying viagra online safe buy cheap viagra buying generic viagra buy viagra professional generic viagra uk pharmacy buy viagra ireland
buy cialis 5mg online
دوشنبه 22 مرداد 1397 11:13 ب.ظ

Many thanks! Lots of advice!

price cialis per pill cialis kaufen wo cialis generic availability cialis generico milano cialis generika cialis uk next day we like it safe cheap cialis cialis 5mg online cialis cialis online nederland
Generic for viagra
چهارشنبه 5 اردیبهشت 1397 08:12 ق.ظ

Many thanks! Loads of posts!

viagra for sale viagra buy online uk best site to buy viagra order sildenafil online uk uk cheap viagra buy viagra pay with paypal online viagra prescription best site to buy viagra how to buy generic viagra viagra cheap online
Cialis 20 mg
شنبه 18 فروردین 1397 05:31 ب.ظ

You have made your position extremely nicely!!
generic cialis 20mg tablets cialis professional from usa wow look it cialis mexico comprar cialis 10 espa241a non 5 mg cialis generici cialis wir preise buying cialis in colombia cialis vs viagra acheter cialis kamagra import cialis
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ:



آرشیو:


طبقه بندی:


آخرین پستها:


نویسندگان:


نظرسنجی:


آمار وبلاگ:







The Theme Being Used Is MihanBlog Created By ThemeBox