ftp:file transfer protocol
http: hyper text transfer protocol
샘플링과 양자화-> 소리,그림등을 나타냄
high level언어-> 컴파일러-> 기계어 //컴파일러 사용
high level언어-> 인터프리터->기계어 //인터프리터만 사용
high level언어-> 중간 코드-> 인터프리터- 기계어 //하이브리드
인터프리터 방식의 장점
그때그떄 실행 가능
porability(이식성) -> cpu종류에 구애받지 않고 소스 작성
-중간 코드의 목적
code optimaiztion(최적화)// cpu,기계어에 맞춰 성능 향상
preprocessor(전처리기)
확장된 언어,미리 처리해야 되는 과정(자주 쓰이는 기능)
기존의 언어로 바꾸는 과정(전처리)
fortran: 수식계산
함수 언어 risp: ai를 만드려는 시도
algol:현대언어의 이론적 배경제공 c,paskal의 기반
call by value시작,재귀함수 시작
cobol: 비즈니스용 프로그래밍 언어
Basic: 일반인이 접근하기 시작한 언어,교육용/재미용으로 많이 쓰임
PL: 계산용+비즈니스를 합쳐서 해보겠다-> 실패
Ada:dod라는 기관-> 임베디드에 적합한 언어 필요
450여가지 종류의 언어로 된 여러 프로그램들을 관리 어려움->ada를 만듬
smalltalk:객체지향의 효시
script 언어
html웹이 나옴-> 보이는 것만 제공하다가 인터렉션이 필요해짐
php,python,ruby...
c#:ms의 .net 개발 언어.
java와 c++을 참고
mark-up programming 언어
html에 나타내는 것과 프로그래밍을 다 할 수 있는 언어
-jsp