تبليغاتX
صفر و یک
خانه | آرشیو | پست الکترونیک
رشته

مقايسه شيوه ي پياده سازي نوع داده رشته اي در زبانهاي مختلف

pascal:

در پاسكال نوع داده char  شامل كاراكترهاي موجود در مجموعه اي از كاراكتر ها مي شود.

Array : انديس آن به صورت زير بازه صحيح يا شمارشي كه در زمان كامپايل كردن مشخص مي شود.عناصر آرايه مي توانند از هر نوع باشند.

Array [index area] of  element type ;

Array [area1,area2] of element type;

رشته كاراكتري به صورت آرايه نمايش داده مي شود.كه در آن هر عنصر يك كاراكتر مي باشد.بازه انديس آرايه  حين  كامپايل ثابت است و متناظر با طول ثابت هستند.

عملگرهاي رابطه اي با رشته هاي كاراكتري با طول ثابت بكار گرفته مي شوند.

انتساب به رشته كاراكتري امكان پذير است.

Array [area ] of char ;

 


ادامه مطلب
|+| نوشته شده توسط زانا در یکشنبه هفدهم آذر 1387 و ساعت 1:10 | 
زمانهای انقیاد

مقايسه زمانهاي انقياد سه عمل اصلي در زبانهاي

 c++ & pascal

انقياد :ويژگي يا صفت خاص يك عنصر

 

زمانهاي انقياد:

1)زمان اجرا: انقيادهايي كه در حين اجراي برنامه صورت مي گيرد.

 

مثل انقياد متغيرها به مقادير و محلهاي خاصي از حافظه.

 

زبان c++انقيادپارامترهاي مجازي به واقعي را حين اجراي برنامه انجام مي دهد.

 

2)زمان ترجمه(كامپايل):الف-انقياد توسط برنامه نويس

 ب-انقياد توسط مترجم

 ج- انقياد توسط بار كننده

 

مثل زبان برنامه نويسي پاسكال كه زمان انقياد آن در زمان ترجمه مي باشد.

 

 

3)زمان پياده سازي:

شيوه ي پياده سازي برنامه ها در هر زباني به شيوه ي خاص خود مي باشد.

مثلا شيوه ي نمايش اعداد و اعمال محاسباتي و...

 

4)زمان تعريف زبان:

ساختارهاي زبانهاي برنامه سازي اغلب،هنگام تعريف زبان تعيين مي شوند.

مثلا:شكلها ،دستورات،انواع ساختمان داده،ساختارهاي برنامه و غيره

 
 

ادامه مطلب
|+| نوشته شده توسط زانا در شنبه دوم آذر 1387 و ساعت 8:54 | 
Powered By Blogfa - Designing & Supporting Tools By WebGozar