Jaka jest różnica między Advance C, C i C ++?


Odpowiedź 1:

Za pomocą C możesz pisać tylko małe programy / aplikacje (rozmiar programu = kilkaset wierszy kodu).

Ale jeśli twoja aplikacja / program jest duży (kilka tysięcy lub tysiące linii kodu), jest to możliwe tylko w C ++.

Ponieważ C ma tylko funkcje, wraz ze wzrostem liczby funkcji złożoność staje się niemożliwa do zarządzania.

Ale C ++ ma klasy i obiekty. Co umożliwia pisanie kodu w formie modułowej, stąd mogą mieć ogromne programy.

Advanced C to tak naprawdę Embedded C, który obejmuje kilka dodatkowych operatorów zwanych operatorami bitowymi, które wykonują bitupową manipulację operandami, takimi jak przesunięcie w prawo / lewo, bitowe logiczne ANDing, ORing, XORing itp. - to wszystko. Reszta wszystko jest takie samo jak C. Jest szeroko stosowane w programowaniu systemów wbudowanych i IoT. Inteligentne maszyny, ogólnie rzecz biorąc, musisz być inżynierem w elektronice / elektryce.