나는 처음에는 ADA 83 예외를 발견했다. 내가 아는 한, ADA의 설계자는 예외 개념을 발명했다. 사실인가, 아니면 예외를 사용하기 전에 제공된 프로그래밍 언어도 예외 였는가?어떤 언어가 예외로 처음 나타 났습니까?
답변
c2.com's Ground Breaking Languages page에 따르면, 이는 PL/I이다. Wikipedia에서
그 언어에는 많은 좋은 것들이 있습니다. 함께 –
참고 :이 질문에 병합 된 IMO의 부적절한 처리 방법 *에 대한 질문에 대한 나의 대답은 – chaos
입니다. 나는 혼란에 대답 한 질문으로 변경했습니다. 그냥 지우고 다시 시작하십시오.하지만 질문을 던지는 사람이라 할지라도 나는 내 자신의 질문을 삭제하도록 투표 할 수 있습니다. 여기가 마지막이었던이 장소는 많이 바뀌 었습니다. –
: 첫
일반 프로그래밍 시설 CLU와 에이다 같은 언어 에서 1970 년대에 등장, 이후에 의해 채택 이었다 많은 객체 기반 객체 지향, 언어를 베타 포함 , C++, D, Eiffel, Java 및 DEC의 이제는 쓸모가 없습니다 Trellis-Owl 언어. Java 및 C#과 같은 언어로 구현 된 의 구현은 공식적으로 C.로 인해 매개 변수 개념을 기반으로합니다. Reynolds.
제네릭 정의 방법에 따라 다릅니다. 파라 메트릭 다형성 - 당신은 기능과 특정 인수/필드 유형에 연결되지 않는 유형을 정의 할 수 있습니다 - 이미 ML에 있던 - 위키 백과에서 표준 ML 샘플이 그는 1973 년을이다 :
fun reverse [] = []
| reverse (x::xs) = (reverse xs) @ [x]
참고가 이 함수는 정적으로 형식화되지만 모든 유형의 목록에서 다형성 ("generic")을 갖습니다.
이 예제는 SML (나중의 것임)이지만, 지금까지 내가 아는 한 가장 초기 ML 버전에도이 개념이 존재했습니다.
모든 사람들, 유의 사항 :이 대답은 불행히도 지나치게 열정적 인 관리자가이 글에 합병 한 관련 질문 (제네릭이 처음 나타나는 언어)이었습니다. Pavel의 잘못이 아니기 때문에이 질문에 대한 답변이 아니므로 투표를하지 마십시오. –
- 1. 언제 gcc 플러그인 지원이 나타 났습니까?
- 2. URL에있는 임의의 문자는 무엇이며 어떻게 나타 났습니까?
- 3. 자바 : 얼마나 많은 단어가 양쪽 데이터 소스에 나타 났습니까?
- 4. 왜 원격 서버의 이미지가 더 작게 나타 났습니까?
- 5. 어떤 언어가 웹 인터페이스에 적합합니까?
- 6. 어떤 상황에서 동적 언어가 적절합니까?
- 7. 아음속 스크린 캐스트에는 어떤 일이 일어 났습니까?
- 8. 어떤 경우 동적 언어가 적절하지 않습니까?
- 9. 어떤 언어가 마이크로 칩 PIC32에서 작동합니까?
- 10. 어떤 지향 언어가 C++ 프로그래머에게 좋은 곳인가
- 11. 어떤 프로그래밍 언어가 정규 문법을 사용합니까?
- 12. Google 데스크톱 가젯에는 어떤 언어가 사용됩니까?
- 13. 웹 서비스 API - 어떤 언어가 더 좋습니까?
- 14. 수업 완료는 어떤 순서로 결과를 나타 냅니까?
- 15. 탭으로 탭을 선택하면 어떤 이벤트가 나타 납니까?
- 16. ActionScript에서 "\ t"는 어떤 문자를 나타 냅니까?
- 17. 여러 플랫폼 용 앱을 개발할 때 어떤 언어가 사용됩니까?
- 18. 게시 된 연구 결과에 따르면 MD5에 대한 이미지 충돌이 임박한 것으로 나타 났습니까?
- 19. 예외로 계속
- 20. 예외로 계속
- 21. ProGuard를 사용하는 Android 코드 난독 화 ... 어떻게 코드가 난독 화 된 것으로 나타 났습니까?
- 22. Task.ContinueWith 예외로 인해 방지
- 23. android.R.id.empty가 Xoom/Honeycomb에서 고장 났습니까?
- 24. joomla에 잘못된 언어가 등록되었습니다
- 25. 어떤 시나리오에서 PHP의 마법 함수를 사용해야합니까? toString()
- 26. 파이어 폭스 플러그인을 만들려면 어떤 프로그래밍 언어가 필요합니까?
- 27. 어떤 프로그래밍 언어가 돌연변이 테스트를 지원할 수 있습니까?
- 28. 어떤 언어가 Google 워드 프로세서 및 box.net을 만드는데 사용됩니까?
- 29. C++을 제외한 어떤 프로그래밍 언어가 연산자 오버로딩을 지원합니까?
- 30. 어떤 프로그래밍 언어가 중단 및 계속 구문이있는 레이블을 지원합니까?
나는이 질문이 예외에 관해 1 분 미만 전에 게시 한 질문으로부터 어떻게 단어가 나오는 것을 좋아합니다. – Brandon
어떤 언어로 세미콜론이 처음 나타 났습니까? – John
다른 질문을 자르고 붙여 넣은 다음 다시 입력하지 않고이 질문을 편집했기 때문입니다. 나는 왜 당신이 그 문제를 가지고있는 것처럼 보이는지 이해하지 못하고 있습니다. –