본문 바로가기
728x90

분류 전체보기480

[프로그래밍 언어론] 4. 프로그래밍 언어의 발전 1 프로그래밍 언의 구현 총정리 Language design trade-offs - 어떤 언어 속성은 서로 상충 - 작성력과 가독성, 강건성과 효율성, 안정성과 유연성등은 서로 상충 할 수 있음 Language implementation methods - 언어는 컴퓨터를 바라보는 가상 환경으로 간주 가능 - 언어 구현 방법은 컴파일러와 해석기, 이 둘의 혼합 구현 있음 - 컴파일러 방법은 번역 비용이 높지만 수행 속도가 빠르며 해석기 방법은 반대 Programming Environments - 통상 IDE라고 하면 편집기, 컴파일러 혹은 해석기, 디버거를 한 화면에 제공 - 문서 생성기, 테스트 패턴 생성기, 프로파일러, 형상 관리 도구 등이 구비된 환경은 CASE 도구의 범주에 포함됨 What to Lea.. 2021. 4. 12.
[컴퓨터비젼] 9. RANSAC 주로 매칭이 잘 되는 피처를 inliers라고 하고 잘못 된 걸 outliers 라고 함 이 아웃라이어를 어떻게 찾아내고 인라이어만 이용할지를 알아봄 오른쪽에 빨간색이 더 일치하는 선인데 outliers 때문에 파란색으로 대표하는 regression이 잡힘 어떻게 할 수 있을까? 가설의 선을 그리고 부합하는지 계산 -> 가능한 라인을 다 그리고 제일 많은 인라이너가 부합하는 선을 찾으면 됨 단점은 simple closed-form solution이 없다는 거 translator vector 을 적용하면 포인트간에 차이를 계산할 수 있음 차이를 따라서 인라이언지 아웃라이언지 구분 가능 match를 다해보고 인라인어의 갯수가 가장 많은 걸로 선택 제일 중요한 건 Best 한 translation vector.. 2021. 4. 12.
[프로그래밍 언어론] 2. 언어의 기능 작성된 결과 프로그램, 프로그램을 돌리는 프로세서 하드웨어 프로세서 위에서 돌아가는 소프트웨어을 프로세스라고 한다. 명령어 패러다임 - 명령어 하나하나를 통해 실행 절차형 패러다임 - 명령어 여러개를 묻음 함수형 패러다임 논리형 패러다임 오늘 배울 거 - 프로그램 언어의 기능 - 평가 기준 - 구현 방식 프롬프트 : 검은 화면 커서 : 아래의 반짝이는 ] #) 맥킨토시는 사과 품종이다!!! 1. 프로그램의 역할 1) 사람이 원하는대로 수행 되어야함 2) 다른 사람이 작성한 프로그램을 읽을 수 있도록 하는 것 (알고리즘 전달) ex) FORTRAN, LISP, COBOL -> 수행하기 언어. 소유주가 있는 언어들이라 유출할 수가 없었음 그래서 나온게 ALGOL(국제위원회) 언어 카테고리 세계에는 수많은 언.. 2021. 4. 12.
키보드 특수 기호 명칭 제대로 알기(영어발음 O) 이때까지 골뱅이, 작은 따옴표 이런 식으로 이야기를 했는데 정확한 명칭을 써야겠다는 생각이 들어서 정리를 하기로 했습니다. 기호 명칭 ` Backtick(백틱), Grave(그레이브) ~ Tilde(틸드), 물결 표시 ! Exclamation mark(엑스클러메이션). 느낌표 @ At sign(앳), 골뱅이 # Sharp(샵), Number sign(넘버), 우물 정 % Percent sign(퍼센트) ^ Caret(캐럿) & Ampersand(엠퍼센드) - Hyphen(하이픈),Dash(대시), 마이너스 _ Underscore(언더스코어), Low Dash(로대시), 밑줄 = Equals sign(이퀄), 동등 " Quotation mark(쿼테이션). 큰 따옴표 ' Apostrophe(아포스트로피),.. 2021. 4. 8.
728x90