소개
첫 번째 단계 및 용어
안녕하세요!
모든 비즈니스에서 가장 어려운 부분은 종종 시작하는 것입니다. 그리고 성공한 것 같습니다. 축하합니다!
여기서부터 일반적인 프로그래밍과 특히 No-Code(복잡한 프로그래밍 언어를 배우지 않고 프로그램을 만드는 능력)를 배우려면 갈 길이 멀다. 그러나 우선, 기본 용어를 약간 이해하는 것이 좋습니다.
이미 IT 전문가라면 이 소개 모듈을 건너뛰어도 됩니다. 여기에서는 가장 기본적인 개념을 다룰 것입니다. 애플리케이션, 프런트엔드, 데이터베이스, HTTP 프로토콜 등
준비가 된? 갑시다!
컴퓨터는 매우 똑똑해 보일 수 있지만 본질적으로 혼자서는 아무 것도 할 수 없습니다. 그들은 명확한 방향이 필요합니다. 그런 오래된 농담도 있습니다. "컴퓨터는 당신이 원하는 것을 하지 않고 당신이 명령한 것을 합니다."
그것은 넓은 의미에서 " 프로그래밍 "으로 밝혀졌습니다. 그것은 컴퓨터에 대한 명확하고 이해하기 쉬운 명령(명령)을 만드는 것입니다. 그리고 컴퓨터가 이해할 수 있는 언어로 된 명령 자체가 " 프로그램 "입니다.
그리고 여기서 "컴퓨터가 이해할 수있는 언어"(컴퓨터가 이해할 수있는 언어)라는 문구를 강조 할 가치가 있습니다. 실제로 우리는 하나의 언어를 말하고 컴퓨터는 다른 언어를 사용합니다. 사람의 말을 이해하지 못합니다(적어도 말을 이해하도록 가르치는 프로그램을 받을 때까지는). 우리와 마찬가지로 특별한 훈련 없이는 1과 0의 시퀀스로 나타낼 수 있는 기계어(또는 기계어)를 이해하지 못합니다.
10110100 00111010
완전히 이해할 수 없겠죠?
프로그래밍 언어들
의사 소통을 보장하기 위해 프로그래밍 언어가 만들어졌습니다 (그리고 새로운 언어가 계속 만들어지고 있습니다).
" 저수준 "이라고 하는 언어가 있습니다. 기계어에 매우 가깝지만 명령은 사람이 더 이해하기 쉬운 형태로 작성됩니다. 이러한 언어의 가장 유명한 대표자는 "어셈블러"입니다.
다음 단계는 " 고수준 " 프로그래밍 언어입니다. 대부분의 현대 프로그래밍 언어는 Java, C ++, Python, Go 및 기타 여러 언어에 속합니다. 그것들은 프로그래머가 빠르고 쉽게 사용할 수 있도록 설계되었습니다. 동시에, 그러한 언어의 단일 명령은 기계 코드에서 매우 복잡하고 긴 명령 세트로 번역될 수 있습니다.
그리고 여기에 " 번역가 "라는 새로운 용어가 있습니다. 이것은 고급 언어로 작성된 텍스트를 일련의 기계 명령으로 번역(또는 컴파일)하는 도구입니다. 동시에 우리는 모든 컴퓨터가 다르고 다른 프로세서를 실행하며 이러한 프로세서가 다른 명령 세트를 사용한다는 사실에 대해 걱정해서는 안 됩니다(또는 훨씬 덜 걱정해야 합니다). 번역가가 우리를 위해 이 일을 할 것입니다.
AppMaster.io 플랫폼은 No-Code 플랫폼에 속합니다. 다음 개발 단계라고 해도 무방합니다. 이를 통해 복잡한 코드를 작성하지 않고도 프로그래밍 언어를 전혀 배우지 않고도 엔터프라이즈급 애플리케이션을 만드는 것이 가능해졌습니다. 그것이 우리가 이 과정에서 할 일입니다. 실제로 명확한 시각적 블록을 사용하여 수행해야 할 작업을 간단히 설명합니다. 그리고 AppMaster.io 기술은 이미 켜져 있으며 자체적으로 빠른 속도로 코드를 작성합니다.
그건 그렇고, 이 코드는 Go 언어 (Golang이라고도 함)로 작성되었습니다. 그리고 한편으로 이것은 매우 중요합니다. 결국 우리는 Google에서 특별히 개발한 최신 언어를 사용하여 매우 효과적인 프로그램을 만들고 있다고 확신합니다. 반면에 그것은 중요하지 않습니다. 결국 어떤 언어가 사용되는지 잊어버릴 수 있습니다(더 효과적인 솔루션이 발견되면 다른 언어로 대체될 수도 있음). 기술 구현의 복잡성이 아닌 응용 프로그램을 만드는 데 집중할 수 있습니다.