기타 IT 관련 정보/IT 용어 정리

IT 용어 정리(6일차)

benjykim 2017. 8. 8. 19:54
반응형

* IT 용어 정리(6일차)



1. 오픈소스(open source)

: 소스코드를 공개하고 누구가 열람, 수정할 수 있으며 수정 버전을 재배포할 수 있는 소프트웨어와 오픈소스 라이센스의 통칭이다. 리눅스와 FreeBSD는 잘 알려진 오픈소스 운영체제다.



2. 이식가능한(portable)

: 새로운 하드웨어로 옮기는 것이 가능한, 기계어로 작성된 프로그램과 달리 고급수준 언어로 작성된 

프로그램은 하드웨어와 상관없이 동작하여 이식성이 높은 편이다. 본문에서는 이식성으로 번역했다. 



3. 인공지능 AI(artificial intelligence)

: 컴퓨터가 생각하도록 만들기 위한 여러 가지 시도를 지칭하는 일반 용어. 



4. 인스트루먼트(instrument)

: 프로그램이 수행하는 일을 파악하기 위해서 프로그램을 수정하는 것. 프로그램이 느리게 작동하거나 

너무나 많은 메모리를 사용하면 이유를 확인할 수 있다.



5. 임베디드 언어(embedded language)

: 특정 문제를 해결하고자 언어 내부에 따로 정의한 언어. 예를 들어 프로그램 내에서 이미지를 수정하려고 

일련의 명령어를 정의했다면 그것이 이미지를 수정하는 언어라고 볼 수 있다. 상향식 프로그래밍



6. 자바스크립트(JavaScript)

: 웹 브라우저용 스크립트 언어다. 이름 때문에 오해가 많지만, 자바와 자바스크립트는 아무 상관 없다. 



7. 저수준(low-level)

: 기계어처럼 간단한 명령어로 이루어져 컴퓨터가 처리하기에 유리한 프로그래밍 언어를 지칭한다.



8. 정규표현식(regular expression)

: 문자열의 요소를 검출하는 데 쓰이는 체(sieve)와 같은 패턴.



9. 정적 타이핑(static typing)

: 프로그램 시작 시점에 변수의 데이터 타입을 선언하는 언어.



10. 직교하는(orthogonal)

: 서로 독립적이기 때문에 많은 방식으로 결합될 수 있음. 







*이 포스트는 '해커와 화가'책을 참고하여 작성했습니다.

반응형

'기타 IT 관련 정보 > IT 용어 정리' 카테고리의 다른 글

IT 용어 정리(8일차)  (0) 2017.08.16
IT 용어 정리(7일차)  (0) 2017.08.15
IT 용어 정리(5일차)  (0) 2017.08.04
IT 용어 정리(4일차)  (0) 2017.08.03
IT 용어 정리(3일차)  (0) 2017.08.02