مقایسه دلفی با زبانهای دیگر

artadokht

New Member
salam , khobid ? rastesh man khial draam ke ye narm afzare shimi dorst konam , ama khodma khili dar baranme nevisisi haa etteaa ee nadaram , 1 az dost ahye man be man pish nehad dade bod ke kar ham ro roye in savar konam , dra hale hman etetlaaatam khili kamee, mihastam bebeinam mohitii ee delphi che jory hastt oo ch e emkanate kahsy dare ke on ro az bar name nevisis haye dige mesle c oo in ha joda mikone, ? kolan msihe ye tozihe mokhtasar baraye man bediid??? mamnon msiham
 

DrXoX

Member
سلام

artadokht عزیز ورودتون رو به جمع دوستانه فروم مجید آنلاین تبریک میگم لطفا قوانین فروم رو رعایت کنید نوشتن فینگلیش تو فروم ها ممنوعه

در مورد سوالی که پرسیدن : تفاوت C با دلفی تو اینه که دلفی برنامه نویسی شی گرا هستش اگه بخوام ساده بگم فرض کن بخوای تو C یک دکمه بسازی باید کلی کد بنویسی تا دکمه ساخته بشه ولی در دلفی به راحتی آب خوردن این کار رو میشه انجام داد و نیازی هم به کد نویسی نداره در مورد سوالی که پرسیدین باید بگم که شما بگید برنامه ای که گفتید باید چه کارهایی انجام بده تا بیشتر بتونیم با دوستان راهنمایی تون کنیم

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

کد نویسی در دلفی به زبان پاسکال هستش و این که یاد گیری دلفی فقط و فقط یه کم تلاش می خواد و انجام پروژه های مختلف

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

farhad110

Member
سلام
خيلي اتفاقي اين تاپيك رو در ليست تاپيكهاي مفيد دلفي ديدم، اين شد كه مقايسه اي رو كه قبلا انجام شده اينجا هم ميذارم.
نقل از سايت barnamenevis :
مقايسه Delphi و c# :

امکاناتی که C# دارد و Delphi ندارد:

1. operators using, lock, checked and unchecked

2. block scoped variables

3. assembly internal classes

4. namespaces can span code units

5. implicit array dimensioning: int[] a = new int{1,2,3};

6. ternary operator ( ? : )

7. can use classes from namespaces without importing the whole namespace

8. circular references are possible

9. try..catch..finally

10. assignment operators (+=, ++, -=, etc)

11. multi-file assemblies


امکاناتی که Delphi دارد و C# ندارد:

1. sub-range types

2. enums and sets are first-class types

3. class type support

4. virtual constructors

5. virtual class methods

6. class references

7. nested procedures

8. non-default index properties

9. can defines constant arrays and records

10. resourcestrings

11. default parameters

12. variants

13. arrays with non-integral subscripts

14. sets with more than 64 elements

15. message handlers

16. unions (variant records)

17. untyped parameters

18. const parameters

19. class helpers

20. smart linker

21. named constructors

22. array properties

23. unmanaged exports

24. super fast single pass compiler, compiling any project faster than C#, using less memory at the same time.


مورد 24 رو بهترين دليل برتري ميدونم.

اين لينك هم تغييرات كامپايلر دلفي رو از نسخه 7 به بعد نمايش ميده:

http://dn.codegear.com/article/34323

تغييرات در VCL دلفي:

http://dn.codegear.com/article/34325

نظر ديگر دوستان برنامه نويس هم محترم هست
 

جدیدترین ارسال ها

بالا