Skip to main content

시각적 프로그래밍이란 무엇입니까?

시각적 프로그래밍은 그림 요소를 사용하여 컴퓨터 프로그램을 만드는 것입니다.전통적으로 프로그램은 특정 결과를 달성하거나 일부 문제를 해결하는 데 사용되는 일련의 텍스트 문장입니다.프로그래밍 언어는 종종 수행 할 작업을 대표하는 특별한 방법을 가지고있어 복잡성으로 이어집니다.시각적 프로그래밍 시도는 프로그램 작성을 더 간단하게 만들려고 시도합니다.사용자가 문자를 입력하면 텍스트 상자 바로 아래에 많은 제안이 표시됩니다.이를 달성하기위한 시각적 프로그램은 프로그래머가 화면에 여러 상자를 배치하고 각 작업마다 하나씩, 화살표를 사용하여 작업 사이의 흐름을 표시 할 수 있습니다.사용자 조치.캐릭터가 입력되면 흐름은 문자가 유효한지 여부를 결정하는 상자로 향합니다.문자가 유효 한 경우 플로우는 데이터베이스를 검색하는 화면의 다른 상자로 향합니다.

데이터베이스를 검색하면 여러 하위 작업이 있습니다.데이터베이스 검색 상자를 클릭하면 프로그래머가 해당 하위 작업과 그 사이의 흐름을 표시 할 수 있도록 새 화면이 나타납니다.고정 된 수의 제안을 발견 할 때 검색 중지 또는 주어진 시간에 충분한 제안이 발견되지 않을 때 검색을 포기하는 것과 같은 측면은이 화면에서 프로그래머가 고려하고 처리합니다.

컴퓨터 프로그램행동과 흐름 외에도 많은면이 있습니다.여기에는 데이터 간의 관계, 다른 프로그램과의 데이터 공유, 리소스 간 작업 확산 및 사용 편의성을 위해 그래픽 요소의 연결이 포함됩니다.일련의 텍스트 문장이 이러한 모든 작업을 항상 부드럽게 처리하지는 않으며 다른 프로그래머가 모든 의미를 이해하는 것이 쉽지 않을 수 있습니다.시각적 프로그래밍은 이러한 측면의 대부분을 해결하려고 시도합니다.

프로그래밍을 시각적으로 수행 할 수있는 많은 언어가 있습니다.일반적으로 시각적 프로그래밍 언어에는 웹 애플리케이션 용 테르수스, 로봇 공학 용 MVPL, 과학자 용 Labview 및 오디오 도구 용 신디 메이커가 포함됩니다.핸드 헬드 및 임베디드 컴퓨터를 프로그래밍하기위한 시각적 언어가 있습니다.그러나 Visual C# 또는 Visual Basic은 시각적 언어가 아닙니다.인기가 있지만, 그들은 단지 사용자가 상호 작용하는 항목의 화면 배치를 허용합니다.Deutsch 한계는 약 50 개의 요소가 표시 될 수 있음을 나타냅니다.텍스트 프로그래밍 언어가 진화 한 것처럼 시각적 언어도 이러한 과제를 해결할 수 있다는 약속이 있습니다.