Die Suche ergab 206 Treffer

von mischi
Sa 7. Jul 2018, 08:24
Forum: Sonstiges
Thema: Erfahrungen mit LABJACK (U12)
Antworten: 17
Zugriffe: 9316

Re: Erfahrungen mit LABJACK (U12)

Ich hab schon mal die header übersetzt. Wenn etwas nicht geklappt hat, lag es nicht an Pascal, sondern dass ich die Routinen falsch verwendet habe. Welchen Labjack hast du? Das Delphi-Beispiel habe ich in ein Lazarus-Beispiel gewandelt. Im eigentlichen Programm lade ich die Libraries dynamisch, dami...
von mischi
Di 3. Jul 2018, 13:28
Forum: Freepascal
Thema: Anwendung soll auf Intel laufen
Antworten: 7
Zugriffe: 3918

Re: Anwendung soll auf Intel laufen

Im Quellcode von fpc habe ich sowohl cpu386 als auch cpui386 gefunden. Ist das nur ein historischer gewachsener Unterschied oder steckt da mehr dahinter?
von mischi
Mo 25. Jun 2018, 17:31
Forum: Units/Komponenten
Thema: Matrizen / Vectoren - Multiplikationen beschleunigen
Antworten: 14
Zugriffe: 13211

Re: Matrizen / Vectoren - Multiplikationen beschleunigen

Frank Ranis hat geschrieben:gibt es dazu ein paar lauffähige LAZ-Demos ? , Plattformunabhängig (Ich frage wegen den DLL's die da zu saugen sind ) .

Auf macOS sind BLAS/Lapack immer mit dabei, bei Linux weiss ich es nicht so genau, vermute aber auch.
von mischi
Mo 25. Jun 2018, 08:25
Forum: Units/Komponenten
Thema: Matrizen / Vectoren - Multiplikationen beschleunigen
Antworten: 14
Zugriffe: 13211

Re: Matrizen / Vectoren - Multiplikationen beschleunigen

Wieso nicht gleich BLAS/Lapack benutzen? Mit etwas Glück ist das sogar noch multithreading. Zumindest bei der Benutzung von Python für Simulationen ist das der Weg.
von mischi
So 3. Jun 2018, 22:45
Forum: Dies und Das
Thema: FPC LLVM
Antworten: 6
Zugriffe: 4588

Re: FPC LLVM

So ne ganz dumme frage, wenn ich den compiler mit LLVM=1 gebaut habe, und ein simples programm (ohne packages, etc.) kompilieren will: program test; begin WriteLn('Hello World!'); end. Wie kompiliere ich das zu LLVM? Ich habe es mit -Pllvm probiert, das hat aber nicht funktioniert. (Bytecod...
von mischi
So 3. Jun 2018, 10:03
Forum: Dies und Das
Thema: FPC LLVM
Antworten: 6
Zugriffe: 4588

Re: FPC LLVM

Warf hat geschrieben:Also alles in allem immer noch sehr unausgereift. Aber danke, auf make -C compiler clean all LLVM=1 wär ich nicht gekommen.
Weißt du zuvällig auch welche LLVM version getargetted wird (3.x, 4, 5 oder 6)

Nicht wirklich. Ich glaube, dass auf meinem Mac Version 4 läuft, kann mich aber auch täuschen.
von mischi
Sa 2. Jun 2018, 00:08
Forum: Dies und Das
Thema: FPC LLVM
Antworten: 6
Zugriffe: 4588

Re: FPC LLVM

Hey ho, da der wiki artikel von vor 2 Jahren ist wollte ich hier mal fragen, weiß einer von euch über den Status vom LLVM target für den FPC? Ist das schon im trunk? Und falls ja, funktioniert es schon annehmbar? Und gibt es eventuell schon eine grobe vorstellung mit welcher stable version es gelie...
von mischi
Fr 1. Jun 2018, 09:48
Forum: Freepascal
Thema: Rundungsfehler ?
Antworten: 78
Zugriffe: 33584

Re: Rundungsfehler ?

Fragt mal eure Eltern wie sie 3,5 runden würden. Die meistens sagen ab 0,5 nach oben. Dann programmiert man in Pascal und es geht garnicht, man kann das nichtmal einstellen, das ist schon traurig....l Dass deine Eltern auf einem veralteten Stand der Dinge sind, kann man ihnen nicht verdenken, denn ...
von mischi
Do 31. Mai 2018, 10:28
Forum: Freepascal
Thema: Rundungsfehler ?
Antworten: 78
Zugriffe: 33584

Re: Rundungsfehler ?

Ich finde es OK, wenn es ein Banker-Rounding gibt, aber bitte nicht als round(). round() sollte wirklich ab 0.5 aufrunden. round() ist eine Basisfunktion und sollte sich demnach wie eine solche verhalten. Das Banker-Rounding ist ein finanzmathematischer Sonderfall und gehört m.E. anders benannt z.B...
von mischi
Mo 28. Mai 2018, 08:39
Forum: Freepascal
Thema: Rundungsfehler ?
Antworten: 78
Zugriffe: 33584

Re: Rundungsfehler ?

Ich bezweifle, dass diese Regelung für eine Programmiersprache irgendeinen Sinn ergibt. Auch ich würde eine 'gewohnte' Rundung erwarten und nicht einen Spezialfall. Solche Sachen bringen einen in FPC wirklich zum Verzweifeln. .Net round macht das gleiche. IEEE 754 lautet auch so (m). So viel ich we...
von mischi
Mi 11. Apr 2018, 23:34
Forum: Sonstiges
Thema: Schleifen --> verwirrt
Antworten: 36
Zugriffe: 15926

Re: Schleifen --> verwirrt

Bei Goto fällt mir noch eine schöne Geschichte ein: Uralter code in Fortran mit recht vielen IFs und GOTOs. Umgeschrieben auf modernes if then else. Eigentlich nur um besser lesbaren Code zu haben. Positiver Seiteneffekt: Der Code wurde deutlich schneller. Offensichtlich konnte der übersichtlichere ...
von mischi
Mi 11. Apr 2018, 13:02
Forum: Sonstiges
Thema: Vorsicht mit Arrayindices
Antworten: 26
Zugriffe: 11418

Re: Vorsicht mit Arrayindices

m.fuchs hat geschrieben:

Code: Alles auswählen

for i := 0 to Length(MyArray) do (*...*)

Das hat stinkt so nach C, dass eigentlich jedem ordentlichen Pascal-Programmierer schlecht werden müsste ;-)
von mischi
Mi 11. Apr 2018, 13:00
Forum: Sonstiges
Thema: Vorsicht mit Arrayindices
Antworten: 26
Zugriffe: 11418

Re: Vorsicht mit Arrayindices

Wenn ich das richtig in Erinnerung habe, liegt bei der neueren Stringverwaltung ja auch einiges an "Verwaltung" unter dem eigentlichen Array[0]. Das ist auf jeden Fall immer von der Implementierung im Compiler abhängig. Deshalb würde ich so etwas immer vermeiden, wie der Teufel das Weihwa...
von mischi
Mi 11. Apr 2018, 09:02
Forum: Sonstiges
Thema: Vorsicht mit Arrayindices
Antworten: 26
Zugriffe: 11418

Re: Vorsicht mit Arrayindices

Ich hab in meinem ganzen Leben noch kein Array gehabt, was nicht bei 0 angefangen hat. Programmiere schon 30 Jahre wo benötigt man denn so etwas ? Ich hätte auch zu viel "Angst" dass die Speicherzugriffe auf das Array "etwas" unkontrollert erfolgen könnten.... auf Deutsch, ich t...
von mischi
Di 10. Apr 2018, 22:14
Forum: Sonstiges
Thema: Schleifen --> verwirrt
Antworten: 36
Zugriffe: 15926

Re: Schleifen --> verwirrt

x86_64 Kompiliert? ich kompiliere einfach über die Konsole: fpc -g test.pas ist standardmäßig x86-64 Yep. 64bit. 32bit ist aber auch gleich. Auch über die Konsole, aber fpc mit fink installiert. Sollte aber eigentlich egal sein. Das Problem ist natürlich auch bei dem Ergebnis, dass wild in die Pamp...