Die Suche ergab 206 Treffer
- 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...
- 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?
- 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.
- 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.
- 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...
- 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.
- 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...
- 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 ...
- 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...
- 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...
- 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 ...
- 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
- 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...
- 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...
- 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...