티스토리 뷰

소프트웨어는 프로그램 언어로 만들어진다

  컴퓨터는 인간의 언어를 그대로 이해할 수 없습니다. 화면상에는 영어나 한글 등의 문장이 표시되고 있지만 이것은 컴퓨터가 이해하고 표시하고 있는 것이 아닙니다. 인공지능 로봇과 대화를 하는 것도 컴퓨터가 사람의 말을 이해하고 있는 것이 아닙니다. 컴퓨터에게 이해시키기 위해서는 컴퓨터가 이해할 수 있는 언어로 명령을 해야 되는데요, 그것이 바로 프로그래밍 언어입니다. 컴퓨터 내부에는 모든 데이터를 0과 1의 디지털 신호로 처리하고 있습니다. 하지만 인간은 0과 1로 나열되어 있는 줄을 보고 의미를 이해하기는 힘든데요, 그 중개자 역할을 하는 것이 바로 프로그래밍 언어입니다.

 

 프로그래밍 언어에는 여러 종류가 있지만 대부분의 프로그래밍 언어는 영어를 기반으로 한 기술방법이 사용되고 있습니다. 영어나 한글 등의 언어에 비해 문법이 엄격하게 정해져 있어서 문법적인 실수가 있으면 에러가 발생하기 때문에 프로그램이 작동하지 않습니다. 어떤 프로그래밍 언어의 문법에 따라 기술된 파일을 소스코드, 소스 프로그램 혹은 단순히 소스나 코드라고 합니다. 소스코드는 일반 텍스트 파일로 메모장 등을 이용해 편집할 수 있습니다.

 

프로그래밍 언어의 종류

  프로그래밍 언어에는 여러 종류가 있습니다. 언어마다 미세한 차이는 있지만 기본적으로 어떤 언어를 선택해도 실행할 수 있는 기능은 대체로 같다고 볼 수 있습니다. 

 

어플리케이션 개발 언어

  • JAVA
  • C, C++
  • C#
  • Visual Basic

  C++언어는 C언어를 확장한 것으로 공통된 부분이 많은 언어입니다. 실제로 C의 코드와 C++의 코드를 혼용해도 문제는 없습니다. 

 

웹 어플리케이션 개방 언어

  • JAVA
  • PHP
  • PERL
  • Visual Basic
  • JavaScript

  홈페이지을 만들기 위해서는 HTML도 넓은 의미에서 프로그래밍 언어의 일종이라고 할 수 있습니다. 하지만 HTML을 활용하는 사람을 프로그래머라고 부르진 않습니다. JavaScript는 서버상에서 움직이는 경우와 유저의 컴퓨터상에서 움직이는 경우 두 종류가 있습니다. 그리고 java와 javascript는 다른 언어이며 서로 관계는 없다고 볼 수 있습니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함