Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Oct 28, 2021 5:40 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 9 posts ] 
Author Message
PostPosted: Fri Mar 25, 2016 12:22 am 
Offline

Joined: Fri Mar 25, 2016 12:18 am
Posts: 2
Возможно ли программирование консольных приложений на pascal/c++/lua/python? Если возможно, то как компилировать под колибри.
Для компиляции у меня есть linux.

Если нельзя создать консольные приложения, то где добыть инструкцию по API графического интерфейса под эти языки программирования?
Заранее благодарен.


Top
   
PostPosted: Fri Mar 25, 2016 3:07 am 
Offline

Joined: Sun Aug 09, 2015 3:41 pm
Posts: 125
API системы
http://websvn.kolibrios.org/filedetails ... sfuncr.txt

Консольные приложения можно писать как standalone приложения использующие библиотеку console.obj или как приложения работающие с shell через специальный интерфейс.

Сборка
http://websvn.kolibrios.org/filedetails ... t&peg=6366


Top
   
PostPosted: Fri Mar 25, 2016 9:32 am 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 439
Можешь писать на Обероне.
viewtopic.php?f=33&t=2443

По сути этот тот же паскаль.


Top
   
PostPosted: Tue Apr 12, 2016 6:17 pm 
Offline

Joined: Fri Mar 25, 2016 12:18 am
Posts: 2
Siemargl wrote:
Можешь писать на Обероне.
viewtopic.php?f=33&t=2443

По сути этот тот же паскаль.

А как там выводить текст на консоль? writeln?
И как осуществить консольный ввод? readln?


Top
   
PostPosted: Tue Apr 12, 2016 9:20 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 439
Out.Int()
In.Real()

С ним в комплекте идет файлик About.pdf в нем описаны стандартные модули.
Кроме того импортирован Колибри модуль Console.obj
И исходники библиотек есть.

Книга по Оберону в Инете Programming in Oberon, Niklaus Wirth . По моему есть с русским переводом.


Top
   
PostPosted: Tue Apr 12, 2016 11:02 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 190
А также есть пример HW_con.ob07, демонстрирующий консольный вывод текстовых строк и целых чисел.


Top
   
PostPosted: Sat Oct 03, 2020 6:54 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 411
ну, ведь есть и обычный паскаль, не оберон
https://maxcodehack.github.io/hll-kos/pas/
Вот здесь описано как использовать


Top
   
PostPosted: Tue Nov 03, 2020 6:33 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 707
Форум сайта freepascal.ru какой то уж малоактивный.
http://freepascal.ru/forum/index.php


Top
   
PostPosted: Sat Dec 05, 2020 8:14 pm 
Offline
User avatar

Joined: Tue May 08, 2007 12:44 am
Posts: 360
Если использовать Delphi и SDK, консольное приложение выглядит традиционно:
Code:
program Hello;

uses
  CRT;

begin
  InitConsole('Hello');
  WriteLn('Hello, world!');
end.

Насколько знаю, остальные порты Паскаля содержат голый компилятор, без SDK.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 9 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited