게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
FastASM 클래스 함수 상속 가능하도록 변경했습니다.
게시물ID : programmer_15624짧은주소 복사하기
작성자 : 중용자
추천 : 0
조회수 : 470회
댓글수 : 5개
등록시간 : 2016/01/26 15:23:52
FastASM은 어셈블리를 고급언어 문법으로 개발할 수 있게 해주는 언어(?)입니다.

FastASM은 성능의 손실을 막기 위해 함수 상속을 지원하지 않았었는데 생각해보니 다형성을 지원하지 않으면 함수 상속에 그 어떤 추가적인 코드도 필요하지 않는데 상속을 지원하지 않을 이유가 없었네요.

다형성 때문에 버추얼 테이블이 필요한 것이지 그게 아니면 컴파일 타임에 직접 연결할 수 있는데 OOP에 대한 관성에 생각없이 함수 상속을 배제하고 있었습니다.

FastASM을 개발하면서 그동안 몸에 배인 습관대로 프로그래밍을 해왔던걸 깨닫고 반성하고 있습니다.
부족한 실력인걸 알고 있었지만 생각보다 더 부족했었던 것 같습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호