AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Instabile Sprach features?

Ein Thema von QuickAndDirty · begonnen am 15. Jan 2011 · letzter Beitrag vom 18. Jan 2011
Antwort Antwort
Seite 1 von 2  1 2      
QuickAndDirty

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

Instabile Sprach features?

  Alt 15. Jan 2011, 01:23
Also ich war auf der suche nach einen IW ersatzt oder Port ...nach FPC/Lazarus...
fand Powutils...keine ahnung ob das das gesucht ist ABER ich fan dieses statement

http://z505.com/powtils/news.shtml
Zitat:
after working on these utilties for years, more bugs and errors have shown up in the FPC rtl, fpc compiler, unit finalization/initialization, threads, sockets units, and system runtime. It seems like an impossible task to fix them all from our end. What can we do?

UND

Zitat:
Automatic unit finalization and initialization, as an example, will be avoided where possible since it it causes so many problems. This is a feature Pascal has had since Turbo Pascal days, and yet it still doesn't work properly in FPC, nor in DLL's either. Since it is such an old language feature, we thought it would be stable decades later. However it is not, so manual style init procedures may need to be used in each web program, as it was in version 1.3.x (WebInit, WebFini, or similar)

UND

Zitat:
Threads will have to be avoided for now in all examples and fpc based web servers, since threads have proven to be buggy.



IST DAS SO? Initialization und finalization sind in FPC instabil...Threads auch? Wie soll irgendein Server programm ohne Thread arbeiten?
Andreas
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 12:48
Ich sehe da nur Behauptungen.
das sind Aussagen, die sich eigentlich auf dem Niveau "die Erde ist eine Scheibe" bewegen.
Es wäre eigentlich ganz gut wenn das durch Beispiele belegbar und nachvollziehbar wäre.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#3

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 12:50
Genau darauf zielt die Frage ja ab.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von JamesTKirk
JamesTKirk

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

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 18: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
Benutzerbild von Assarbad
Assarbad

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

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 19:49
Ich sehe da nur Behauptungen.
... undatierte Behauptungen, soweit ich das sehe. Vor fünf Jahren war FPC auch noch nicht was es heute ist. Nicht einmal das Jahr ist ersichtlich. Solche windigen "News" würde ich schon aufgrund dieser Faktenlage nicht ernstnehmen.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)
  Mit Zitat antworten Zitat
QuickAndDirty

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

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 20: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
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
Benutzerbild von Assarbad
Assarbad

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

AW: Instabile Sprach features?

  Alt 15. Jan 2011, 21: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)
1.930 Beiträge
 
Delphi 12 Athens
 
#8

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 00: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
Monads? Wtf are Monads?
  Mit Zitat antworten Zitat
Namenloser

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

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 00: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
 
#10

AW: Instabile Sprach features?

  Alt 16. Jan 2011, 03:12
wenn ich etwas schlechtes im inet finde, google ich immer nach dem gegenteil ums zu vergleichen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 05:22 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz