4

새로운 프로그래밍 언어 및 패러다임을 소개하는 비디오 클립에 걸림돌이 있음을 기억합니다. "언어"는 본질적으로 2D 및 시각적 이었기 때문에 비디오의 IDE 및 인터프리터와 밀접하게 결합되었습니다.프로그래밍 언어/패러다임 (서브 텍스트/예제 중심 프로그래밍)

그것은 진리표처럼 시작되었지만 더 복잡해졌습니다. 조건부는 프로그램의 Y 축에서 X 축과 흐름으로 표현되었습니다.

예를 들어, 하나의 정의 된 입력 및 출력 인 "절대 값"함수를 빌드하려면 정수 I과 정수 O을 호출합시다. I을 클릭하면 서브 케이스를 정의 할 수 있습니다 (예 : I < (const)). 그 중 하나는 0을 상수로 입력하고 I 열을 I < 0I >= 0의 두 개로 나눕니다. 하나는 O에 모두 연결되고 그 중 하나는 neg 함수를 통해 전달되며 절대 값 함수를가집니다.

요점은 누락 된 사례가 즉각적이고 시각적으로 식별 가능하다는 것이 었습니다. 두 개의 경우 x < 0x > 0을 정의하면 즉시 x 열이 3 개로 나뉘며, 출력에 x = 0 사례를 연결하는 것을 잊어 버린 경우에는 분명합니다.

이것은 사람들이 언어를 식별하고 /하거나 언어에 관심을 갖기에 충분한 정보를 제공하면서 가능한 한 간단하게 요약 할 수 있으므로 여기에서 설명하겠습니다. 조건문과 논리와 관련된 특정 문제 만 해결하는 것처럼 보일지 모르겠지만 "언어"는 그 자체로 패러다임이 될 정도로 강하다는 것을 기억합니다.

비디오는 현대 프로그래밍이 50 년 전과 많이 다르지 않은 점, 즉 텔레타이프에서 근본적으로 1-D라는 텍스트를 입력하는 것과 관련하여 좋은 점을 제시했습니다.

질문 : 언어/패러다임/IDE/인터프리터의 이름은 무엇입니까?

저는 주로 [이름을 찾고] 비디오를 찾아서 다시보고 있기 때문에 현재 동료와상의 할 수 있습니다. 더 많은 정보를 얻으려면이 질문을 커뮤니티 위키로 바꾸고 토론을 시작하십시오.

+0

2D 언어? Befunge와 친구들을 상기시켜줍니다 ... – user562374

+0

2D하지만 텍스트가 아닙니다. 필터를 통해 입력을 출력에 연결하는 "그래프"언어에 대해 더 많이 생각해보십시오. 그러나 이것은 논리 테이블과 같은 것으로, Wikipedia 페이지에 나열된 대부분의 시각 언어보다 일반적입니다. 음, 나는 하나씩 차례로 시도해 볼 것 같아. – aib

답변

2

아마도 Subtext에 대해 이야기하고 있습니까?

alt text

+0

예. 고맙습니다! – aib

0

어 로고입니까? 그것이 마음에 샘솟는 모든 것입니다.

+0

아니요, 소스 코드가 텍스트가 아닙니다. 그것은 실제로 그래프는 아니지만 그래프와 같았습니다. 연결 및 테이블의 표현. – aib