1일 1로그

한종혁·2022년 8월 4일
0

cs스터디

목록 보기
3/6

작문과 비슷한 프로그래밍

C언어

c언어는 1973년 벨 연구소에서 일하던 데니스 리치가 개발을 했고 아직도 폭넓게 사용되며 가자 인기 있는 언어 중 하나다.

1980년대에 들어서 규모가 매우큰 프록그램의 복잡성 관리를 도울 의도로 설계된 언어들이 개방 되었고

그중에 C++이 대표적이다.

C++은 비야네스트롭스트룹(Bjarne Stroustrup)이 개발했다.

오늘날의 컴퓨터에서 사용되는 주요 프로그램의 대부분은 C나 C++로 작성이 되었는데

1990년대에 인터넷과 월드 와이드 웹의 성장으로 더 많은 언어가 개발 되었다

컴퓨터는 계속해서 더 빠른 프로세서와 용량이 큰 메모리가 장착 되었고 프로그래밍을 빠르고 편하게 하는 것이 컴퓨터가 효율적을 돌아가게 하는 것보다 중요해졌다.

자바와 자바 스크랩트 같은 언어는 의도적으로 이러한 트레이드오프에 맞춰서 설계 되었다.

JAVA

이후 자바는 이런 웹페이지상에서 실행할 용도로 변경되었지만 별로 인기를 얻지 못했고, 대신 웹 서버에 널리 사용되고 있다.
자바는 안드로이드 앱을 작성하는 주요 언어이기도 하다.

자바는 C++보다 단순하지만 C보다는 복잡하다. 또한 C보다 더 안전하기는 한데, 몇몇 위험한 특성을 제거했고 메모리에서 복잡한 자료 구조를 관히하는 일처럼 에러가 발생하기 쉬운 작업을 처리할 내장 메커니즘 가지고 있기 떄문이다.
그래서 프로그래밍 수업에서 처음 배우는 언어로도 인기가 높다

자바스크랩트

자바스크랩트는 C 에서 시작된 광범위한 언어군에 속하지만 다른 언어들과 차이점이 많다. 자바스크립트는 1995년 넷스카이프 에서 근무하던 브랜던 아이크가 만들었다.
이름의 일부가 겹친다는 점을 제외하면 자바스크랩트는 자바와 아무 관계가 없다.

자바스크립트는 처음부터 웹페이지와 동적인 효과를 구현하기 위해 브라우저 내부에서 사용할 목적으로 사용 되었으며 오늘날 거의 모든 웹페이지는 자바스크립트 코드를 어느 정도 포함하고 있다.

자바 스크립트는 시험 삼아 무언가를 만들어 보기 쉽다.
우선 언어 자체가 단순하고 컴파일로가 모든 브라우저에 내장되어 있어 별도로 다운로드 하지 않아도 된다.

또한 계산 결과를 바로 불 수 있다. 이 예제에 몇 행을 추가한 다음 웹페이지에 올리면 전 세계 누구라도 이 프로그램을 볼 수 있다.

파이썬

파이썬은 네덜란드 암스테르담의 CWI 에서 일하던 귀도 반 로섬이 개발해서 1991년 처음 발표한 언어다.

파이썬은 C, C++, 자바 , 자바 스크립트와 구무 규칙면에서 약간 다른데, 가장 눈에 띄는 부분은 문장을 그룹화 하는데 '중괄호' 대신 '들여쓰기'를 사용한다는 점이다.

파이썬은 처음부터 가독성에 초점을 두고 설계 되어 배우기가 쉽고 , 생가갛 라수 있는 거의 모든 프로그래밍에 필요한 라이브러리를 풍부하게 제공해서 가장 널리 사용되는 언어 중 하나로 자리잡았다.

언어

현제 널리 사용 되고 있는 언어는 100개 미만이지만, 지금까지 수천개의 프로그래밍 언어가 발명되었다.

전부 언어의 효율성과 표현력, 안전성, 복잡성 같은 문제 간 트레이드오프를 고려해서 만들어진 결과이다.

많은 언어는 분명히 기존 언어가 가진 약점을 인식하면 반작용으로 나타나고, 기존 언어에서 배운 교훈과 더 좋아진 컴퓨터 성능을 반영하며, 설개자의 취향에 크게 영향을 받는다.

이렇게 언어는 새로운 응용 분야가 생기면 새로운 영역에 주안점을 둔 새언어가 만들어진다.

profile
하고 싶은 걸 다 하기 위해

0개의 댓글