비즈니스용 프로그래밍 언어

Programming Language for Business
비즈니스용 프로그래밍 언어
패러다임절차, 명령
첫 등장1972
타이핑 규율강하고 [1]정적인
파일 이름 확장명.rl,.ps,.cb
주요 구현
DB/C DX, DATABUS 및 PL/B
영향을 받은
코볼

코볼의 대안으로 프로그래밍 언어 비즈니스 또는 PL/B에 대한 기업 위주의 프로그래밍 언어는 원래 DATABUS과 Datapoint에 의해 1972[2] 있도록 설계되기 때문에 Datapoint의 8비트 컴퓨터 제한된 메모리와 코볼 그 시간에 없었나 시설 Datapoint에 내장된 키게 대처할 수 있는 코블 들어갈 수 없었다.boa영화와 영화

DATABUS 버전은 ANSI 표준이 되었고, DATApoint가 DATABITE에 상표를 공개하지 않기로 선택했을 때 PL/B라는 이름이 생겨났다.미국 이름.[3][4]

기능

Java.와 많이 비슷하다.NET, PL/B 프로그램은 중간 바이트 코드로 컴파일되며, 이 코드는 런타임 라이브러리에 의해 해석된다.이 때문에 DOS, 유닉스, 리눅스, 윈도 운영 체제에서 많은 PL/B 프로그램을 실행할 수 있다.[5]PL/B 개발 환경은 Java와 Visual Basic의 영향을 받으며, 이러한 언어에서 발견되는 많은 동일한 기능을 제공한다.PL/B(Databus)는 전 세계적으로 활발하게 사용되고 있으며, 인터넷에는 소프트웨어 개발자 지원 전용 포럼이 여럿 있다.

PL/B는 창사 이래 현대화 상태를 유지하고 다양한 데이터 소스에 접근할 수 있도록 개선, 개조되었다.ISAM과 Associative Hashed Indexs를 비롯해 ODBC, SQL, Oracle, 순차, 랜덤 액세스, XML 파일과 함께 데이터베이스 기능을 내장하고 있다.

현대 프로그래밍 언어의 모든 구조가 언어에 점진적으로 추가되었다.PL/B는 또한 COM, DLL 및 를 통해 외부 루틴에 액세스할 수 있는 기능을 가지고 있다.NET 조립품.에 대한 전체 액세스.NET Framework는 많은 버전에 내장되어 있다.

이 언어를 여러 번 구현하면 Citrix와 같은 Application Server로 실행될 수 있으며, 데이터 관리자를 통해 원격 데이터베이스에 연결할 수 있다.

소스 코드 예제

IF (DF_EDIT[]ITEM] = "PHYS")            STATESAVE MYSTATE            IF (C_F07B != 2)               DISPLAY   *SETSWALL 1:1:1:80:                         *BGCOLOR=2,*COLOR=15:                         *P49:1," 7-Find "            ELSE               DISPLAY   *SETSWALL 1:1:1:80:                         *BGCOLOR=7,*COLOR=0:                         *P49:1," 7-Find"Endif staterest mystate Trap GET_PRO NORESET 만약 F7이 만일 F7이 만일 (Show_FILTER and this_FILTER and C_CUSTNO <MAG)) Loadmod "filter" Pack PASS_ID "QED,QED"ID1,BLACKS MOVE "필터 디스플레이 (F6)" to PASS_ID,PASS_DESC,432" 언로드 "필터" CLEAR_FILT SET C_BIGFLT CTALL RUN_FILT CTALL RUN_FILT CTALLT RUN_FLT COLLT RUN_FLING_FILING_FILING_FILING_FILING" ENDECT "432" ENDECT "HT "HT" OLINE" OLINT"

참조

  1. ^ "Programming Language for Business". sysmaker.com. Retrieved 10 June 2016.
  2. ^ "J15 - Programming Language PL/B". sysmaker.com. Retrieved 10 June 2016.
  3. ^ "DB/C DX, DATABUS, and PL/B Overview". DBC Software. Retrieved 10 June 2016.
  4. ^ "ANSI Standard PL/B". mmcctech.com. Retrieved 10 June 2016.
  5. ^ "About PL/B". Sunbelt Computer Systems, Inc. Retrieved 10 June 2016.

외부 링크