دانشگاه


Kartei Details

Karten 98
Sprache English
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 01.12.2014 / 02.12.2014
Weblink
https://card2brain.ch/box/_29
Einbinden
<iframe src="https://card2brain.ch/box/_29/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

فناوری بین سالهای 1951-55 را نام برید

سخت افزار= کامئیوتر های لامپ خلا ----- متد ها:زبان اسمبلی ------ مفاهیم اساسی -------- زیر برنامه ها --------- ساختمان داده ها -----------زبان ها: اسمبلی فرترن

فناوری های سالهای بین 1956-1960را نام برید

سخت افزار:حافظه نوار مغناطیسی. مدار های ترانزیستوری حافظه های کر

متد ها: سیستم عامل چند برنامه ای

زبانها:کوبول 61و الگول 60 اسنوبال و APL

1961-65 فناوری های سال

سخت افزار:حافظه دیسک مغناطیسی

متد ها: سیستم های عامل چند برنامه ای

زبانها:کوبول61و الگول 60 و اسنوبالو APL

1966-70 فناوری های بین
 

سخت افزار: کامئیوتر های متوسط و ریز برنامه نویسی و مدارات مجتمع

متدها:سیستم های اشتراک زمانیو کامئایلر های بهینه ساز

زبانها:APL فرترن 66 کوبول 65 الگول 68 اسنوبال 4 بیسیک PL/ سیمولا 67

1971-75 فناوری های سالهای

سخت افزار:ریز کامئیوتر ها ظهور حافظه های نیمه هادی

متد: برنامه نویسی ساPL/I , C , پرولوگ

فناوری بین سالهای 1976-80

سخت افزار: ریز کامپیوتر هایی برای امور اقتصادی و سیستم های ذخیره انبوه بزرگ

متد: تکنیک های برنامه نویسی همزمان تعبیه شده و بی درنگ

زبانها:اسمالتاک و ادا و فرترن و ML

1986-90 فناوری بین سالهای

سخت افزار: معماری موازی و فاکس

متد: بستر اطلاعاتی ملی

زبانها ادا 95 زبانهای فایندی و HTML

1991-95 فناوری بین سالهای

سخت افزار:معماری های موازی فاکس

متد ها: بستر اطلاعات ملی

زبانها:ادا 95 و زبانهای فرایندی و HTML

فناوری بین سالهای 1996-2000

سخت افزار: کامپیوتر های ارزان قیمت وب جهانی فضای دیسک گیگا بایتی

متد:تجارت الکترونیک

زبانها: جاوا اسکریپت و xml
 

انواع مدل های زبان

زبان های دستوری یا  امری

زبان تابعی

زبان قانونمند

زبان شیگرا

زبان جنبه گرا

زبان دستوری چه نوع زبانی است؟

یک ماشین را در نظر بگیرید که برنامه بر روی آن اجرا می گردد حالت هر ماشین را معمولا با محتویات حافظه توصیف میکنند. لذا از این به بعد مراد از حالت ماشین در یک لحظه خاص محتویات حافظه در آن لحظه می باشد به طور کلی در زبان های دستوری مثلc

هر دستور موجب حرکت ماشین از یک حالت به حالت دیگر می گردد

در این زبان برنامه را به صورت مجموعه ای از دستورات می توان دید

حالت ماشین (state)

مجموعه محتوای حاظه را در هر زمان حالت ماشین در آن زمان ا تشکیل می دهد

زبان قانونمند مثال بزنید

1

برای زبان های قانونمند مثال بزنید

  • awk
  • clips
  • constraint handling rules
  • jess
  • prolog
  • toon talk
  • xslt
     

نمونه ای از زبان prolog?

parent(x,y) :- father(x,y)

parent(x,y) :-mother(x,y)

grandparent(x,z) :-parent(y,z)

father(albert,jeffery)

mother(mary,cindy)

زبان تابعی چه نوع زبانی است؟

بنامه را به صورت تابعی با یک سزی ورودی معمولا به صورت تابع می بینیم

برای زبان تابعی مثال بزنید
 

A+B(C-D)+F به صورت plus A(plus(mult (B minu (C,D))),F) نوشته می شود

برای زبان تابعی مثال بزنید

Lisp , ML

شکل زبان های تابعی

شکل
 

زبان شی گرا در چه زمانی و به چه زبانی تعریف شد؟

در دهه 60 مفهوم تعریف نوع توسط کاربر برای اولین بار در زبان simula67 معرفی گردید.

در زبان شی گرایی چه خصوصیاتی وجود دارد؟

ابزاری به نام کلاس دارد که می توان به کمک آن تفکر شی گرایی داشت

چه زبان هایی قابلیت شیگرایی دارند؟

C++ , JAVA
 

برای type definition مثال بزنید

struct student

{

char name [10];

char familiy[20];

int ID;

};

int x;

struct student x;

باری aspect-oriented lanuage مثال بزنید

aspectj

aspect c++

e
 

رسم جدول مقایسه کاربرد زبان اصلی سایر زبان ها در دوره مختلف؟

1

تکنیک bootstrapping  چه تکنیکی است؟

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

تفاوت میکرو پاسکال با پاسکال چیست؟

یکسری امکانات حذف شده مثلا در میکرو پاسکال حلقه for نداریم ولی مثلا while داریم

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

نوشتن زبان کامپایلر به زبانسطح پایین چگونه است؟

کار سختی نیست و میتوان با آن مینی پاسکال نوشت

مینی پاسکال در چه ابعادی است؟

کوچک شده پاسکال ولی نه به اندازه میکرو پاسکال

روال bootstraping رارسم کنید

پاسکال>مینیپاسکال>میکرو پاسکال>pcode>اسمبلر

زبان های تفسیری چه نوع زبان هایی هستند؟

زبان هایی که زمان ترجمه یک دستور ا تازمان اجرای آن به تعویق می اندازند

زبان های کامپایلری چه زبان هایی هستند؟

زبانهایی که زمان ترجمه یک دستور را در زمان کامپای انجام داده و آن را تا زمان اجرا به تعویق نمی اندازد

در استاندارد سازی زبان باید به چه دقت کرد؟

زمان شناسی

اطاعت و پیروی

کهنگی

زمان شناسی در استاندارد سازی باید چه ویژگی داشته باشد؟

نه باید زود باشد و نه دیر بلکه به موقع باید باشد

کدام زبان دیر استاندارد شد؟

فرترن

کدام زبان زود استاندارد شد؟

ADA

مشکل استاندارد سازی زبان چه بود؟

در عمل برخی موارد قابل پیاده سازی نبودند و هر کس برای حل مشکل راه خود را اعمال م نمود

معایب استاندارد سازی منجر به چه مواردی میشد؟

ایجاد نسخه های نا متعددی که با هم ناسازگار بودند

چه زبانهایی به موقع استاندارد شدند؟

C و pascal
 

اطاعت و پیروی چه نقشی در استاندارد سازی دارد؟

اگر استاندارد سازی معرفی گردد ولی کسی پیروی نکند دیگر حاصلی ندارد. لذا باید همه خود را موظف به پیروی از آن دانسته و از اعمال سلیقه شخصی دوری کنیم