문제

또 다른 스레드 이 quote

  1. 얼랑 VM 빔 HiPE 기록에 주로 C.
  2. 링크-드라이버에서는 서면에서 대부분 C.(그들은 연결되어 있는 VM 를 제공합 통신으로부 니다.)

내가 읽은 일부 의견 Ada 의 강한 입력,모듈,실시간 확인,병렬처리 등등.etc.보다 더 낫 C.

을 것이 얼랑 컴파일을 사용하여 Ada 수 noticably 더 나은 나보다 더 나쁜 얼랑으로 만든 C?

그냥 가상 Q.

도움이 되었습니까?

해결책

일반적으로 나는 이와 같은 주제에 대해 많은 족제비를 던져 버렸지만이 정확한 질문이 밝혀졌습니다. 연구되었습니다 (.doc 파일입니다. 죄송합니다).

Rational은 두 언어로 많은 양의 코드를 가진 컴파일러를 가지고 있었고, 버그 속도, 수정 시간 등에 대해 몇 년 동안 많은 양의 데이터가 컴파일되었습니다. 호기심으로 인해 엔지니어 중 한 명이 숫자를 위기에 처했습니다.

답은 "C의 개발 비용을 ADA의 개발 비용"이었다. 요약 제목을 지나면 글쓰기를 생각하는 것을 볼 수 있습니다. ADA의 동일한 코드는 C 비용으로 작성하는 약 절반입니다..

나는 이것을 읽는 모든 사람들이 그 결론에서 구멍을 찌르는 것을 염려한다는 것을 알고 있습니다. 나도 있었다. 그러나 그들은 보고서에서 내가 생각할 수있는 모든 각도 근처를 보았다.

다른 팁

"나은"무슨 방법이 있을까?로에서 빠르니까?더 나은에서와 같이 적은 버그?로에서 더 많은 휴대용?더 나은에서와 같이 더 읽기 쉬운가?로에서 더 많은 extensible?

에 대한 모든 적절한 정의"좋은"인수를 하나 만들 수 있습니다.그러나,그것은 단지에 대해 신성한 영장없이 컴파일된 언어입니다 더 많은 휴대용 보다 C.따라서,귀하의 목표 중 하나는 응용 프로그램의 휴대,C 는 탁월한 선택입니다.

더 많은 사람들이 이해할 수 있 C Ada.쓰 erlang 확장자가 있다면 더 열심히 그것이었다면,단순히기 때문에 적은 수의 사람들과 친교 언어입니다.

C 코드를 수 있는 매우 성능이 뛰어나,내가 알고의 비교를 간 C Ada/w r 를 컴파일러 최적화를 달성할 수 있습니다.

Ada 의 유형 검사는 유용할 수 있습니다,또는 실제 문제입니다.론 VM 그것의 자신의 유형 확인하는 조각에 중요합니다.오버헤드 RTTC 에 Ada 을 부과할 수 있는 완전히 불필요한 부담이 있습니다.

아마도 Ada 컴파일러는 어떤 언어로 작성 되었습니까? 아다? 첫 번째 ADA 컴파일러를 작성하는 컴파일러는 어떻습니까?

소프트웨어를 구축 할 때 어느 시점에서 공식 의미 및 소프트웨어 프로세스는 어떤 언어가 코딩 된 언어보다 훨씬 중요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top