C ++, VC ++, Dev C ++, C ++ Daşlar, Borland C ++ və Turbo C ++ arasındakı fərq nədir?


cavab 1:

Bu sual tarixi maraq obyektlərini yalnız C ++ dünyasındakı mövcud obyektlərlə qarışdırır.

C ++ standartlaşdırılmadığı bir dövr var idi. Bir neçə şirkət C ++ versiyasını əks etdirən tərtibçilər yaratdı. C ++ üçün ilk ISO standartı 1998-ci ildə nəşr olundu. Hətta bu zaman tərtib edən istehsalçıların standarta riayət etmələri və standarta uyğun tərtibatçıların təchizatı üçün bir neçə il vaxt tələb olundu.

Günümüzə sürətlə irəliləyin ... İndi hər bir tərtibatçı C ++ standart tərtibatçı yaratmaq qərarına gəlir. Əslində, bir çox satıcı standart çıxmadan əvvəl qarşıdakı bir standartın bir hissəsi olan xüsusiyyətləri tətbiq edəcəkdir. Əslində, bütün tərtibatçılar C ++ standart komitəsində təmsil olunurlar. Və görüləsi işlər var, çünki hər üç ildən bir yeni bir standart hazırlanır - növbəti standart 2020-ci ilə planlaşdırılır.

Beləliklə, tərtibçilər arasındakı fərqlər məsələsi vaxtdan asılıdır! Bu anda dil uyğunluğu fərqləri çox azdır. Fərqlər 20-30 il əvvəl böyük olardı.

Açıq desək, həm Borland C ++, həm də Turbo C ++, tamamilə köhnəlmiş və 2018-ci ildə və ya gələcəkdə istifadə olunmayan tərtibçilərdir. Hər hansı bir platformada (Windows, Unix / Linux və ya MacOS) pulsuz əldə edilə bilən çox yaxşı C ++ uyğun kompilyatorların sayını nəzərə alsaq, köhnəlmiş bir kompilyatordan istifadə üçün heç bir bəhanə yoxdur!

Mövcud seçimlərdə belə, hər kəsin öz şəxsi favoritləri var. Ancaq qərar, bu kompilyatorun İSO-ya uyğun C ++ dəstəkləyib-dəstəkləməməsidir.


cavab 2:

Yaxşı. Fərq ondadır ki, bunlar hamısı ya tərtibçi, ya da IDE dəstidir, ya da hər ikisi C ++ dili üçün. Onlardan yalnız dördünü bilirəm, onlardan biri olduqca yaxşıdır:

  • VC ++ çox layiqli C ++ tərtibçisi / IDE dəstidir. Tamamilə fərqli bir dil halına gətirən bir sıra daxili əlavə sözlər və C ++ / CLI uzantılarını ehtiva edir. Borland C ++ yalnız bir komanda xətti tərtibçisi və ya tərtibedici və IDE dəstində ola biləcək bir neçə variantda mövcuddur. İkisi də sürətli ... Turbo C ++ köhnə DOS tərtibçisi / IDE dəstidir. Hələ də DOSBox kimi DOS emulyatorlarında istifadə edə bilərsiniz. Dev C ++ olduqca uyğun bir IDE dəstidir. Bunun hamısının olduğunu bilməlisiniz - hər hansı bir C / C ++ tərtibçisi üçün bir IDE dəstidir, lakin MinGW-nin GCC tərtibçisi ilə yaxşı işləyir.