시각적 프로그래밍이란 무엇입니까?
시각적 프로그래밍은 그림 요소를 사용하여 컴퓨터 프로그램을 만드는 것입니다. 전통적으로 프로그램은 특정 결과를 달성하거나 일부 문제를 해결하는 데 사용되는 일련의 텍스트 문장입니다. 프로그래밍 언어는 종종 수행 할 작업을 대표하는 특별한 방법을 가지고있어 복잡성으로 이어집니다. 시각적 프로그래밍은 프로그램 작성을 더 간단하게 만들려고 시도합니다.
상자가 텍스트를 입력하는 데 사용되는 웹 사이트 내에서 수행 된 검색을 고려하십시오. 사용자가 문자를 입력하면 텍스트 상자 바로 아래에 많은 제안이 표시됩니다. 이를 달성하기위한 시각적 프로그램을 사용하면 프로그래머가 화면에 여러 상자를 배치하고 각 작업마다 하나의 상자를 배치하고 화살표를 사용하여 작업 간 흐름을 나타냅니다.
화면의 첫 번째 상자는 사용자 조치를 기다리고 있음을 나타냅니다. 캐릭터가 입력되면 흐름은 문자가 유효한지 여부를 결정하는 상자로 향합니다. 캐릭터가 유효하면 흐름이데이터베이스를 검색하는 화면의 Nother Box.
데이터베이스를 검색하는 데는 여러 하위 작업이 있습니다. 데이터베이스 검색 상자를 클릭하면 프로그래머가 해당 하위 작업과 그 사이의 흐름을 표시 할 수 있도록 새 화면이 나타납니다. 고정 된 수의 제안이 발견 될 때 검색 중지 또는 주어진 시간에 충분한 제안이 발견되지 않을 때 검색을 포기하는 것과 같은 측면은이 화면에서 프로그래머가 고려하고 처리합니다.
컴퓨터 프로그램에는 행동과 흐름 외에도 많은 측면이 있습니다. 여기에는 데이터 간의 관계, 다른 프로그램과의 데이터 공유, 리소스 간 작업 확산 및 사용 편의성을 위해 그래픽 요소의 연결이 포함됩니다. 일련의 텍스트 진술이 이러한 모든 작업을 항상 부드럽게 처리하지는 않으며 다른 프로그래머가 모든 내재를 이해하는 것이 쉽지 않을 수 있습니다.ns. 시각적 프로그래밍은 이러한 대부분의 측면을 해결하려고 시도합니다.
프로그래밍을 시각적으로 수행 할 수있는 많은 언어가 있습니다. 일반적으로 시각적 프로그래밍 언어에는 웹 애플리케이션 용 테르수스, 로봇 공학 용 MVPL, 과학자 용 Labview 및 오디오 도구 용 신디 메이커가 포함됩니다. 핸드 헬드 및 임베디드 컴퓨터를 프로그래밍하기위한 시각적 언어가 있습니다. 그러나 Visual C# 또는 Visual Basic은 시각적 언어가 아닙니다. 인기가 있지만, 그들은 단지 사용자가 상호 작용하는 품목의 화면 배치를 허용합니다.
시각적 프로그래밍은 프로그램을 장난감과 유사하게 만들고 한 번에 화면에 표시 될 수있는 시각적 요소의 수에 대해 비판을 받았습니다. Deutsch 한계는 약 50 개의 요소가 표시 될 수 있음을 나타냅니다. 텍스트 프로그래밍 언어가 진화 한 것처럼 시각적 언어도 이러한 과제를 해결할 수 있다는 약속이 있습니다.