Psion және Symbian жүйелері үшін OPL бағдарламалау тілі
Open Programming Language
OPL бағдарламалау тілі: EPOC, Symbian жүйелерінде жұмыс істейтін кіріктірілген жүйелер мен мобильді құрылғылар үшін. Psion компаниясымен 1984 ж. жасалған.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Бағдарламалау тілі
Programming language
Ашық бағдарламалау тілі (OPL) – EPOC және Symbian операциялық жүйелерінде жұмыс істейтін кіріктірілген жүйелер мен мобильді құрылғыларға арналған бағдарламалау тілі. Ол 1984 жылы британдық Psion компаниясымен шығарылды.
Open Programming Language (OPL) is a programming language for embedded systems and mobile devices that run the operating systems EPOC and Symbian. It was released by the British company Psion in 1984.
Қолдану
Бастапқыда олардың классикалық Psion PDA құрылғыларында – 3-сериялы, 5/5mx, 7-сериялы, netBook-netPad және Psion өндірісіндегі MC218 моделінде пайдалану үшін жасалған OPL, стандартты қосымшалар жинағының бір бөлігі ретінде ұсынылды. Оны Nokia 9200, 9300 және 9500 Communicator сериялы ұялы телефондары мен жеке цифрлық көмекшілеріне (PDA), сондай-ақ Sony Ericsson P800, P900, P910 серияларына орнатуға болады. OPL Psion Teklogix өндірістік қолға ұсталатын құрылғыларына, мысалы Workabout mx-ке де кіреді, сонымен қатар, OS-тің 4-нұсқасын ғана қолдайтын, кең үйлесімді EPOC32 құрылғысы болған, көбінесе танылмаған Oregon "Osaris" ұйымдастырушысында да қолданылды. OPL – BASIC тіліне ұқсас интерпретацияланған бағдарламалау тілі. Сонымен қатар, толыққанды Visual Basic-ке үйлесімді OVAL тілі әзірленді.
Originally designed for use on their classic Psion PDAs such as the Series 3, 5/5mx, Series 7, and netBook–netPad, and the Psion produced MC218, OPL was provided as part of the standard application suite. It can also be installed on the Nokia 9200, 9300 and 9500 Communicator series mobile telephone and personal digital assistant (PDA) and the Sony Ericsson P800, P900, P910 series. OPL is also included in Psion Teklogix industrial handhelds such as the Workabout mx, and it also appeared in the lesser known Oregon 'Osaris' organiser, a broadly compatible EPOC32 device that uniquely used version 4 of the OS. OPL is an interpreted language similar to BASIC. A fully Visual Basic compatible language OVAL has also been developed.
Тарих
Тіл бастапқыда Psion Ltd компаниясы Psion Organizer үшін жасаған Organizer Programming Language деп аталды. Колли Майерс жобалаған, алғашқы нұсқасын Ричард Харрисон мен Мартин Стамп іске асырды. Бірінші іске асыру (графикасыз) бастапқы Psion Organizer (қазір Psion Organizer I, 1984 деп аталады) үшін жасалған және ол ғылым, қаржы және математика дерек жинақтарымен бірге келді. Psion Organizer II (1986) құрылғысында кіріктірілген бағдарламалық жасақтама ретінде толық қолжетімді болды, ал тіл Psion Series 3 және одан кейінгі модельдерде қолданыла бастады. Psion жеке цифрлық көмекші нарығынан шыққаннан кейін, OPL-ді Symbian платформасына әкелу мақсатындағы жоба сәтті аяқталды, нәтижесінде Symbian Developer Program оны ашық кодты бағдарлама ретінде жариялады. Қазіргі уақытта тіл SourceForge платформасында opl dev жобасы арқылы қолжетімді. Тіл қазіргі таңдағы Symbian OS v8 және одан кейінгі нұсқаларында қолжетімді емес. Symbian OS толығымен қолданудан шығарылғандықтан, OPL тілі Symbian құрылғыларының жаңа буындары үшін қолжетімді болуы екіталай. 2010 жылдан бастап Nokia құрылғыларын жасаушылар S60 үшін Python тілін пайдалануға көшті (Python for S60 қараңыз).
The language was originally named Organiser Programming Language, developed by Psion Ltd for the Psion Organiser. Designed by Colly Myers with the first iteration implemented by Richard Harrison and Martin Stamp. The first implementation (without graphics) was for the original Psion Organiser (now referred to as the Psion Organiser I, 1984), and it came bundled with the Science, Finance and Math data packs. It became truly accessible as built in software in the Psion Organiser II (1986), and the language went on to be used in the Psion Series 3 and later. After Psion retired from the personal digital assistant market, a project aiming to bring OPL to Symbian came to fruition, when the fledgling Symbian Developer Program released it as open source software. The language is now available on SourceForge in a project named opl dev. The language is currently unavailable for Symbian OS v8 and later. With the subsequent retirement of the Symbian OS, it seems unlikely OPL will be made available for later generations of Symbian devices. As of 2010, Nokia device developers were encouraged to use Python for S60 instead (See Python for S60).
Сабақ
OPL операциялық жүйе CALL арқылы Psion Series 3 сериясының кеңейтілген мүмкіндіктерімен байланысты, бірақ кейінірек Psion Series 5mx сериясында бұл Z дискі деп аталатын, жүйелік оқуға арналған жадта (ROM) сақталатын OPX кітапханасына өзгертілді. "OPX" кітапханалары Nokia 9210, Nokia 9300 және Nokia 9500 коммуникаторлары үшін де қолжетімді болды, олар қысқа хабарламалар қызметін (SMS) өңдеу және Bluetooth байланысын басқару үшін OPX процедураларын қосты. Басқа OPL мүмкіндіктері әріптермен басталады: графикалық функциялар үшін g, мәзірлер үшін m және диалогтар үшін d.
OPL interfaced with advanced Psion Series 3 features by means of operating system CALLs, but in the later Psion Series 5mx this was changed to a so called OPX library, stored in the system read only memory (ROM), termed the Z drive. 'OPX' libraries were also made available for the Nokia 9210, Nokia 9300 and Nokia 9500 Communicators, adding OPXs routines for handling Short Message Service (SMS) and managing Bluetooth communication. Other OPL features include those starting with a letter: g for graphical functions, m for menus, and d for dialogs.