Կա՞ տարբերություն Turbo C- ի և Dev C- ի միջև:


պատասխանել 1:

Կա: Շատ բան չէ: Նախորդ պատասխաններում նշված տարբերություններից բացի, այստեղ կան մի քանի կետեր, որոնք կարող եք անմիջապես նկատել, երբ մուտքագրեք կոդը և փորձեք այն գործարկել:

  • Տարբերությունն այն է, որ Dev C- ը ճանաչում է միայն մի քանի վերնագիր ֆայլեր, ինչպիսիք են conio.h- ը, որոնք կարող են օգտագործվել Turbo C- ում: Ավելորդ է ասել, որ այն չի ճանաչում այս / վերնագրային ֆայլում հայտարարված որևէ / բոլոր գործառույթները / MACROS- ը: Կան նաև վերնագրի մի քանի ֆայլեր, որոնք կարող են տարբեր անուններ ունենալ: Օրինակ բերելու համար, Turbo C- ն հատկացնում է գործառույթներ ՝ հիշողության դինամիկ տեղաբաշխման համար գործառույթների համար, մինչդեռ Dev C- ում նույն վերնագիր ֆայլը կոչվում է malloc.h, բայց Turbo C- ն դա չի պահանջում:

Սրանք մի քանի կետեր են, որոնք ես հիշեցի գլխիս վերևում: Ես կշարունակեմ խմբագրումը, եթե ավելին հիշեմ:


պատասխանել 2:

Բացի այն պատասխանից, որն արդեն գոյություն ունի, այս խմբագիրներից մի քանիսը (և դրանց զուգակցված կոմպիլյատորները) առաջարկում են տարբեր տեսակի պրագմներ կամ օպտիմիզացիա, որոնք կարող եք օգտագործել ձեր ծածկագրում: Պարզապես օգտագործեք դրանցից մեկը և կպչեք դրան: Նույնիսկ ավելի լավ է, եթե դուք գրում եք ձեր ծածկագիրը պարզ տեքստի խմբագրիչով և ինքներդ եք սովորում կազմողի օպտիմալացում: Այս եղանակով դուք կարող եք նույնիսկ իմանալ, թե ինչպես համոզվել, որ ձեր ծրագրերը դյուրակիր տարբեր հարթակներում են (ենթադրելով, որ նման վարկածներ gcc, glibc և այլն):


պատասխանել 3:

Բացի այն պատասխանից, որն արդեն գոյություն ունի, այս խմբագիրներից մի քանիսը (և դրանց զուգակցված կոմպիլյատորները) առաջարկում են տարբեր տեսակի պրագմներ կամ օպտիմիզացիա, որոնք կարող եք օգտագործել ձեր ծածկագրում: Պարզապես օգտագործեք դրանցից մեկը և կպչեք դրան: Նույնիսկ ավելի լավ է, եթե դուք գրում եք ձեր ծածկագիրը պարզ տեքստի խմբագրիչով և ինքներդ եք սովորում կազմողի օպտիմալացում: Այս եղանակով դուք կարող եք նույնիսկ իմանալ, թե ինչպես համոզվել, որ ձեր ծրագրերը դյուրակիր տարբեր հարթակներում են (ենթադրելով, որ նման վարկածներ gcc, glibc և այլն):