Ada의 장점은 대체로 "C보다 괜찮다" 쪽입니다. C에서는 개발자를 믿고 허용되는것들이 제한되는게 크죠. 묵시적인 타입 변환이라던가 하는것들요. 하지만 대부분의 개발자들은 익숙해서 그런지 C를 더 좋아하는것 같더라구요...
제가 작업하는 코드베이스의 특징일 수도 있지만, 거의 모든것을 별도 타입으로 선언해서 사용합니다. 기본 타입을 쓰는건 배열 인덱스 정도네요.
Ada의 장점은 대체로 "C보다 괜찮다" 쪽입니다. C에서는 개발자를 믿고 허용되는것들이 제한되는게 크죠. 묵시적인 타입 변환이라던가 하는것들요. 하지만 대부분의 개발자들은 익숙해서 그런지 C를 더 좋아하는것 같더라구요...
제가 작업하는 코드베이스의 특징일 수도 있지만, 거의 모든것을 별도 타입으로 선언해서 사용합니다. 기본 타입을 쓰는건 배열 인덱스 정도네요.
Ada 언어는 이런 면에서 매우 훌륭한 타입 시스템을 가지고 있죠. 종류가 다른 값은 간편하게 별도의 타입으로 선언할 수 있고, 섞였을 때 컴파일러가 잘 걸러주고요.