Кіріспе

Бағдарламалау тілі

Ашық бағдарламалау тілі (OPL) – EPOC және Symbian операциялық жүйелерінде жұмыс істейтін кіріктірілген жүйелер мен мобильді құрылғыларға арналған бағдарламалау тілі. Ол 1984 жылы британдық Psion компаниясымен шығарылды.

Қолдану

Бастапқыда олардың классикалық 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 тілі әзірленді.

Тарих

Тіл бастапқыда 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 қараңыз).

Сабақ

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.