소스 코드의 정의
잡집 / / November 13, 2021
Guillem Alsina González, 8월 2016
독자 여러분, 01100011010100111100이라고 말씀드리면 제 건반 실패하고, 무작위로 몇 개의 키를 눌렀거나, 농담을 하고 싶거나, 단순히 정신을 잃었다는 것입니다. 그러나 이 암호 에 의해 이해될 수 있다 컴퓨터, 이 기계가 함께 작동하기 때문에 바이너리 코드.
우리 인간은(심지어 가장 노련한 컴퓨터 과학자라도) 이진법으로만 "대화"를 하기가 어렵습니다. 컴퓨터, 인간이 이진 언어보다 더 이해하기 쉬운 컴퓨터에 지시를 내리는 중간 방법이 만들어졌습니다. 인간.
이러한 중간 형식 중 하나는 컴퓨터 프로그램이 작성되는 소스 코드입니다.
프로그래밍 언어들
의 언어 프로그램 작성 본질적으로 컴퓨터에 우리가 원하는 것을 체계적이고 이해할 수 있는 방식으로 알려주는 방법입니다. 인간(완전히 이해하기 위해서는 프로그래밍과 언어 개념을 공부할 필요가 있습니다. 배우다 새로운 혀).
여러 프로그래밍 언어가 있으며 각각은 특정 작업이나 대상을 대상으로 합니다.
가장 잘 알려진 것은 다음과 같습니다.
- 기초적인. 에 대한 약어 초보자용 다목적 기호 명령어 코드 (암호 상징적 General Purpose Beginner's Instruction Book(범용 초심자 지침서)은 프로그래밍을 일반인에게 더 가깝게 다가가기 위한 방법으로 1964년에 발명되었습니다. 20세기의 1980년대에 유행한 8비트 컴퓨터와 떼려야 뗄 수 없는 관계로, 초기에는 구조화된 실행 제어가 부족하여 이후 버전에 통합되었습니다. 언어.
- 씨. BASIC이 가장 대중적인 언어라면 C는 단연 가장 영향력 있는 언어입니다. 1972년 Dennis Ritchie가 기계와 다른 아키텍처 간의 이식성을 위해 만들었습니다. 다른 환경에서 실행될 수 있도록 초기 UNIX 시스템을 다시 프로그래밍할 수 있었습니다. 컴퓨터. 오늘날에도 일부 변형에서는 모든 분야의 첨단 응용 분야에 사용됩니다.
- C++. 위에서 언급한 C의 변형 중 하나이며 아마도 가장 영향력이 있을 것입니다. 그는 C 언어에 객체 지향 개념을 추가했습니다.
- 코볼. 평신도에게는 알려지지 않았지만 전문가에게는 잘 알려져 있습니다. 1959년에 만들어졌으며, 그것과 함께 업계에서 많은 수의 솔루션이 만들어졌습니다(특히 은행 및 금융 부문)은 오늘날에도 여전히 사용되고 있으며 그 대체품은 딱딱한.
- PHP. 웹 페이지 작업을 지향합니다.
- 자바. 없어진 Sun Microsystems에서 만든 목표는 단일 시스템에서 프로그래밍하고 누구에게나 실행되는 진정한 보편적인 것이었습니다. 이 목적을 부분적으로만 달성하고 일련의 단점을 가지고 있지만 여전히 널리 사용됩니다.
- 어셈블러목록에 있는 고급 언어인 다른 언어와 달리 이 언어는 저수준 언어로, 정확히 이것이 아니지만 기계의 이진 코드에 가장 가까운 언어입니다. 소스 코드는 일반인이 읽기에 매우 어렵습니다.
편집: 컴퓨터가 이해할 수 있도록 작성
앞에서 언급한 것과 같은 프로그래밍 언어로 프로그램을 작성할 때 소스 코드, 우리는 간단한 읽기로 이해할 수 있지만 컴퓨터는 이해할 수 없습니다.
후자가 소스 코드에서 말하는 내용을 이해하고 해당 명령을 실행할 수 있도록 소스 코드를 다음으로 변환하는 프로세스를 수행해야 합니다. 파일 실행 가능. 이 프로세스를 컴파일이라고 합니다.
컴파일은 소스 코드를 기계어로 번역합니다.
그건 그렇고, 이 기사의 시작 부분에 있는 코드에 대해서는 컴퓨터가 이해할 수 있을 것이라고 말했지만 나에게 너무 많은 관심을 기울이지 마십시오. 정신은 이것이지만 컴퓨터는 0과 1만 "이해"합니다.
사진: iStock - George Manga / vgajic
소스 코드의 주제