AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Instabile Sprach features?

Ein Thema von QuickAndDirty · begonnen am 15. Jan 2011 · letzter Beitrag vom 18. Jan 2011
Antwort Antwort
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#1

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 17:53
Ich versuch hier mal ein paar Antworten zu geben.

Bzgl initialization/finalization innerhalb von Anwendungen (keine Bibliotheken) habe ich bisher noch keine negativen Äußerungen gehört, was jedoch sein kann, ist dass in DLLs bzgl noch eher SOs (Shared Object, die Linux Variante von DLLs) hin und wieder etwas drunter und drüber geht (kann das allerdings jetzt weder bestätigen noch dementieren). Dies kann damit zusammenhängen, dass man (von Compiler Entwicklerseite her) an viele Dinge und Kombinationen dieser Dinge denken muss (zum Beispiel fehlende Linkernamespaces in Linux und die Problematik, dass man in Windows innerhalb von initialization/finalization (bei DLLs) nicht all zu viel machen sollte) und diese entsprechend umschifft werden müssen.

Was die Threads angeht: Zumindest unter Windows sollten sie stabil laufen (man muss natürlich auch threadsicher arbeiten und wissen was dies bedeutet). Unter Linux hat man das Problem, dass man auf eine externe Thread Bibliothek angewiesen ist (POSIX threads), welche nicht exakt so funktioniert wie die Windows API und sich auch nicht immer alle Funktionen emulieren lassen. Deswegen kann es einerseits schon stimmen, dass Threads unter Linux nicht so stabil sind wie unter Windows. Andererseits kann es aber auch sein, dass man die selben Erwartungen an die API (in diesem Fall TThread) stellt, wie unter Windows. Dieser zweite Teil kann eben nicht immer garantiert werden (übrigens nicht mal von Win32 => WinCE).

Überhaupt ist es allerdings so, dass solche Sachen dann allerdings auch als Bugs gemeldet werden sollten, damit die Entwickler von Free Pascal auch wissen, dass da was schief läuft.

Ich würde dir empfehlen einfach mal auszuprobieren und zu schauen, ob du in diese Problemfälle gerätst, die der Autor von POWtils erwähnt hat (ich selbst hab nämlich noch keine solchen miterlebt).

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#2

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 19:28
Bin die ganze zeit am basteln, bis jetzt habe ich noch keine Fehler finden können die nicht auf mich zurück zuführen sind...bin eben auch ein Lazarus Neuling! Außer dem hab ich so eine beschissene Art zu programmieren...ich nehme das so hin das ich beim Programmieren Fehler mache und entferne die dann nach Tests.

Aber als ich das lahs war ich doch sehr verunsichert. Es kommt wie folgt an:
Powutils Autor = Lazarus FPC utils Entwicklungs Veteran
Statement = fpc kann weder Threads noch initialization und finalization vernünftig
Gewicht = Insider statement, quasi das Lazarus "Cabel" geleakt von nem Insider...

Das verunsichert TOOOTAL!!!
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#3

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 20:14
Powutils Autor = Lazarus FPC utils Entwicklungs Veteran
Echt? Ich kann keinerlei Namen oder ähnliches auf der verlinkten Seite finden. Das hier ist auch nicht sonderlich aufschlußreich.

Statement = fpc kann weder Threads noch initialization und finalization vernünftig
Wenn das für initialization und finalization gilt, kann ich es noch nachvollziehen, aber was haben denn bitte Threads mit dem Compiler zu tun? TLS vielleicht ja noch. Aber Thread-Implementierungen unterscheiden sich je nach OS, wie kann man da dem Compiler die Schuld geben? Im Gegensatz zu anderen Sprachen ist Pascal keine die behauptet Threadprogrammierung irgendwie vorm Programmierer zu verstecken, oder habe ich etwas verpaßt?
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#4

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 23:37
Ich sag nur das mich das voll verunsichert hat....
....wenn einer sowas verbreitet macht das doch angst oder?
Ich hoffe das es einfach nicht stimmt...und wenn doch , das es WEG GEHT!
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 23:55
Ok, also irgendwo im Internet wird behauptet, dass in FreePascal initialization und finalization nicht richtig funktionieren würden. Hast du mal überprüft, ob andere diese Aussage teilen? Oder ob diese Aussage inzwischen vielleicht schlicht überholt ist? Du wirst im Internet für jeden Compiler unzählige Bug-Berichte finden. Gerade der Delphi-Compiler ist ja auch alles andere als fehlerfrei...
Wenn du dich so leicht verunsichern lässt, solltest du besser gar keine Software verwenden.
  Mit Zitat antworten Zitat
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#6

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 02:12
wenn ich etwas schlechtes im inet finde, google ich immer nach dem gegenteil ums zu vergleichen
  Mit Zitat antworten Zitat
QuickAndDirty

Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
2.058 Beiträge
 
Delphi 12 Athens
 
#7

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 23:38
Ok, also irgendwo im Internet wird behauptet, dass in FreePascal initialization und finalization nicht richtig funktionieren würden. Hast du mal überprüft, ob andere diese Aussage teilen? Oder ob diese Aussage inzwischen vielleicht schlicht überholt ist? Du wirst im Internet für jeden Compiler unzählige Bug-Berichte finden. Gerade der Delphi-Compiler ist ja auch alles andere als fehlerfrei...
Ich habe ja hier nachgefragt um mich abzusichern....
@Memnarch: Ich vertraue dieser Community mehr als Google. Es war mir in dem Moment woh ich das Thema erstellt habe auch sehr wichtig mich aus 1.er Hand dazu zu informieren.

Wenn du dich so leicht verunsichern lässt, solltest du besser gar keine Software verwenden.
Ad hominem warum??? Peace!
Andreas
Nobody goes there anymore. It's too crowded!
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#8

AW: Instabile Sprach features?

  Alt 17. Jan 2011, 08:49
Wenn du dich so leicht verunsichern lässt, solltest du besser gar keine Software verwenden.
Ad hominem warum??? Peace!
Ad hominem wo?
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#9

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 06:44
Ich sag nur das mich das voll verunsichert hat....
Und ich sage nur, daß ich eine undatierte Webseite (übrigens auch das damit unwirksame Copyright) mit undatierten "News" sehe, die Behauptungen enthält, welche, im Gegensatz zu den Screenshots zur Untermauerung der Funktionsweise, einfache Behauptungen ohne Untermauerung sind. Außerdem ist der Autor im Anonymität bemüht - ich kann nichtmal wirklich Pseudonymität erkennen.

Bei dieser Faktenlage, wieso sollte man sich da verunsichern lassen?

Also, einfach mal die Kirche im Dorf lassen
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 14:26
Zitat von Assarbad:
Statement = fpc kann weder Threads noch initialization und finalization vernünftig
Wenn das für initialization und finalization gilt, kann ich es noch nachvollziehen, aber was haben denn bitte Threads mit dem Compiler zu tun? TLS vielleicht ja noch. Aber Thread-Implementierungen unterscheiden sich je nach OS, wie kann man da dem Compiler die Schuld geben? Im Gegensatz zu anderen Sprachen ist Pascal keine die behauptet Threadprogrammierung irgendwie vorm Programmierer zu verstecken, oder habe ich etwas verpaßt?
Ich denke hier ist FPC als Gesamtsystem (Compiler, RTL) gemeint. Und da kommt die betriebsystemabhängige Threading Implementierung von den selben Leuten wie der Compiler.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons

Geändert von JamesTKirk (17. Jan 2011 um 08:57 Uhr) Grund: Zitat repariert
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:44 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz