Hi,
kleiner Nachtrag zu meinen Posting: "Steuern mit PC" bedeutet "Steuern von kleinen Robotern vom PC aus.
Nochmal zu den Programmiersprachen: Gibts nun ne Möglichkeit, igendwie mit Pascal unter Linux oder einer Pascal-ähnlichen Sprache die Grafik anzusteuern? Ich meine damit nicht, dass man ein GUI erstellen können soll, sondern das Darstellen von math. Funktionen (Feigenbaum etc.) ist der "Sinn" von manchen Infostunden.
Zum euren Vermutungen, dass manche Infolehrer eugentlich Mathelehrer seien: dem kann ich nur zustimmen. Bei uns (Manos) gibts 4 Info-Lehrer; einer hat wirklich Ahnung (von der Sysadmin, C, Linux etc.); zweie finden sich mit NT, StarOffice und Netscape gut zurecht und eine ist wirklich nur Mathe-Lehrerin (im Unterricht: nur Pascal & Logo, 90% aller Themen nur informatische Umsetzung von mathematischen Problemen). Da kann man wirklich keine andere Programmiersprache erzwingen als Pascal, das können alle.
Es geht bei mir also darum, das System auf Linux umzustellen, ohne das der Lehrplan umgewürfelt werden muss.
cu, Konrad konrad@stopsack.de, Schüler und Sysadmin an der Manos
On Mon, Dec 04, 2000 at 06:19:55PM +0100, Konrad Stopsack wrote:
Nochmal zu den Programmiersprachen: Gibts nun ne Möglichkeit, igendwie mit Pascal unter Linux oder einer Pascal-ähnlichen Sprache die Grafik anzusteuern? Ich meine damit nicht, dass man ein GUI erstellen können soll, sondern das Darstellen von math. Funktionen (Feigenbaum etc.) ist der "Sinn" von manchen Infostunden.
Es kennen sich hier sicher einige mit Grafikbibiliotheken aus, aber nicht mit BGI. Was bietet das BGI denn für ein API an? Nur SetzeGrafikmodus(A), SetzePixel(X,Y) oder auch ZeicheKreis(X,Y,R) und MaleTortengrafik(A,B,C,D)???
Gruß, Eric
On Mon, Dec 04, 2000 at 06:19:55PM +0100, Konrad Stopsack wrote:
Nochmal zu den Programmiersprachen: Gibts nun ne Möglichkeit, igendwie mit Pascal unter Linux oder einer Pascal-ähnlichen Sprache die Grafik anzusteuern? Ich meine damit nicht, dass man ein GUI erstellen können soll, sondern das Darstellen von math. Funktionen (Feigenbaum etc.) ist der "Sinn" von manchen Infostunden.
Ich glaube es existiert eine BGI-kompatible Bibliothek fuer Linux.
Reinhard
On Monday 04 December 2000 18:19, Konrad Stopsack wrote:
Hi,
kleiner Nachtrag zu meinen Posting: "Steuern mit PC" bedeutet "Steuern von kleinen Robotern vom PC aus.
Hmm, es sollte eigentlich möglich sein von fpk aus eine Datei (/dev/ttyS0, alias COM1 unter DOS) zu öffnen und Daten/ioctl's darauf loszulassen. Weiss irgendwer hier, ob mit fpk oder GNU Pascal ioctl's möglich sind?
Wenn nein: hat schonmal wer C-Code in eine Pascal-Unit gelinkt?
Nochmal zu den Programmiersprachen: Gibts nun ne Möglichkeit, igendwie mit Pascal unter Linux oder einer Pascal-ähnlichen Sprache die Grafik anzusteuern? Ich meine damit nicht, dass man ein GUI erstellen können soll, sondern das Darstellen von math. Funktionen (Feigenbaum etc.) ist der "Sinn" von manchen Infostunden.
Die kurze Antwort: nein.
Die lange: eigentlich, also über Umwege, schon:
Es sollte möglich sein mit einer Pascal-Unit einen Tcl/Tk-Prozess zu starten (sagen wir: eine einfache wish). Dem kann man nun via Pipe einzelne Befehle schicken. Das ganze ordentlich gekapselt und fertig ist die Grafik-Lib.
Ich habe auf diese Weise jedenfalls meinen C++-Beleg gemacht... einfach tonnenweise Daten an ein Tk-Script übergeben, dass dann nur noch etwas bunt werden musste...
Es geht bei mir also darum, das System auf Linux umzustellen, ohne das der Lehrplan umgewürfelt werden muss.
Mit etwas eigener Arbeit durchaus möglich.
Konrad Rosenbaum
On Mon, Dec 04, 2000 at 07:47:22PM +0100, Konrad Rosenbaum wrote:
On Monday 04 December 2000 18:19, Konrad Stopsack wrote:
Hi,
[schnipp]
Nochmal zu den Programmiersprachen: Gibts nun ne Möglichkeit, igendwie mit Pascal unter Linux oder einer Pascal-ähnlichen Sprache die Grafik anzusteuern? Ich meine damit nicht, dass man ein GUI erstellen können soll, sondern das Darstellen von math. Funktionen (Feigenbaum etc.) ist der "Sinn" von manchen Infostunden.
Die kurze Antwort: nein.
[schnipp] Also ich würde mal behaupten, doch. Zumindest Debian 2.2 hat ein paar Pakete (Stichworte: Zugriff auf svgalib, ncurses, gtk), mit denen sich das grundsätzlich durchaus realisieren ließe. Allerdings läuft das vermutlich darauf hinaus, daß sich die Schnittstellen von der BGI unterscheiden. Kannst ja mal eine Suchmaschine mit dem Stichwort free pascal laufen lassen, oder bei Suse (oder wem auch immer) die RPM's runterladen oder.... Mit ein bißchen Suchen solltest du schon finden was du brauchst.
Es geht bei mir also darum, das System auf Linux umzustellen, ohne das der Lehrplan umgewürfelt werden muss.
Mit etwas eigener Arbeit durchaus möglich.
_Dem_ stimme ich zu.
Konrad Rosenbaum
On Mon, Dec 04, 2000 at 10:47:00PM +0100, Ulf Lorenz wrote:
oder.... Mit ein bißchen Suchen solltest du schon finden was du brauchst.
Eben. Wie ware es mit http://www.freepascal.org/ ?
Reinhard
On Mon, Dec 04, 2000 at 07:47:22PM +0100, Konrad Rosenbaum wrote:
On Monday 04 December 2000 18:19, Konrad Stopsack wrote:
Hi,
kleiner Nachtrag zu meinen Posting: "Steuern mit PC" bedeutet "Steuern von kleinen Robotern vom PC aus.
Hmm, es sollte eigentlich möglich sein von fpk aus eine Datei (/dev/ttyS0, alias COM1 unter DOS) zu öffnen und Daten/ioctl's darauf loszulassen. Weiss irgendwer hier, ob mit fpk oder GNU Pascal ioctl's möglich sind?
FreePascal liefert eine Linux-Unit mit, die alle Systemcalls bietet also ioctl, open, read, write etc.
Ciao, Tobias
lug-dd@mailman.schlittermann.de