Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Бизнеске арналған бағдарламалау тілі немесе PL/B – бастапқыда DATABUS деп аталған, Datapoint компаниясы 1972 жылы COBOL-ға балама ретінде жасаған бағдарламалау тілі. Datapoint компаниясының 8 биттік компьютерлерінің жады COBOL-ды сақтауға жеткіліксіз болғандықтан және COBOL сол кезде Datapoint-тың кіріктірілген пернетақтасы мен экранымен жұмыс істеуге мүмкіндік бермегендіктен мұндай қажеттілік туды. DATABUS нұсқасы ANSI стандарты болды, ал PL/B атауы Datapoint компаниясы DATABUS атауына авторлық құқығын беруден бас тартқанда пайда болды.
Programming Language for Business or PL/B is a business oriented programming language originally called DATABUS and designed by Datapoint in 1972 as an alternative to COBOL because Datapoint's 8 bit computers could not fit COBOL into their limited memory, and because COBOL did not at the time have facilities to deal with Datapoint's built in keyboard and screen. A version of DATABUS became an ANSI standard, and the name PL/B came about when Datapoint chose not to release its trademark on the DATABUS name.
Функционалдылығы
Java және NET сияқты, PL/B бағдарламалары аралық байт-кодқа компиляцияланады, содан кейін оны орындалу уақыты кітапханасы түсіндіреді. Осы себепті, көптеген PL/B бағдарламалары DOS, Unix, Linux және Windows операциялық жүйелерінде жұмыс істей алады. PL/B әзірлеу ортасы Java және Visual Basic тілдерінің ықпалында болды және олардың көптеген мүмкіндіктерін ұсынады. PL/B (Databus) бүкіл әлемде белсенді қолданылады және бағдарламалық жасақтаманы әзірлеушілерді қолдауға арналған бірнеше интернет-форумдары бар. Ол құрылғалы бері жаңартылып, жетілдіріліп, түрлі дерек көздеріне қол жеткізуге қабілетті болу үшін модернизацияланды. Онда ISAM және ассоциативтік хеш-индекстері, сондай-ақ ODBC, SQL, Oracle, тізбекті, кездейсоқ қол жеткізу, XML және JSON файлдарымен интеграцияланған деректер базасы мүмкіндігі бар. Қазіргі заманғы бағдарламалау тілдерінің барлық құрылымдық элементтері тілге біртіндеп қосылды. PL/B COM, DLL және NET жинақтары арқылы сыртқы процедураларға қол жеткізуге де мүмкіндік береді. Көптеген нұсқаларында NET фреймворкіне толық қол жеткізу қарастырылған. Тілдің бірнеше іске асырылымы Citrix сияқты қосымша сервер ретінде жұмыс істей алады және дерек менеджері арқылы қашықтағы деректер базаларына қосылуға қабілетті.
Much like Java and NET, PL/B programs are compiled into an intermediate byte code, which is then interpreted by a runtime library. Because of this, many PL/B programs can run on DOS, Unix, Linux, and Windows operating systems. The PL/B development environments are influenced by Java and Visual Basic, and offer many of the same features found in those languages. PL/B (Databus) is actively used all over the world, and has several forums on the Internet dedicated to supporting software developers. Since its inception, PL/B has been enhanced and adapted to keep it modernized and able to access various data sources. It has a database capability built in with ISAM and Associative Hashed Indexes, as well as ODBC, SQL, Oracle, sequential, random access, XML and JSON files. All the constructs of modern programming languages have been incrementally added to the language. PL/B also has the ability to access external routines through COM, DLL's and NET assemblies. Full access to the NET framework is built into many versions. Several implementations of the language are capable of running as an Application Server like Citrix, and connecting to remote databases through a data manager.