Français
Wünsche et Anregungen

Anzahl Zeilen dans Profan

 

RGH
[quote-part:841là19663=Dietmar Horn]... jusqu'à il so fett geworden ist, qui il platzt, ou bien je aufgeben doit, weil XProfan à cause de qui begrenzten numéro de Codezeilen pas plus mitspielt.[/quote-part:841là19663]
cela wird pas passer! je experimentiere bereits avec einer Version, qui dans cette Hinsicht seulement par den grenier begrenzt wird, aussi quoi le nombre qui Variablen ou bien qui Rekursion betrifft ...

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
13.12.2006  
 




Dietmar
Horn
Prima!

Allmählich ist oui bientôt trop befürchten, qui Du de den Borland-Anwälten Abmahnungen bekommen wirst, weil Du denen avec Deinem XProfan qui Kunden wegschnappst. et unlauteren Wettbewerb scheinst Du avec Deiner Preispolitik également encore trop betreiben, Du böser Schlingel, Du! car qui wird sich car ensuite encore cela fette Borland-Delphi-paquet pour sur 4000 Euro achetons (le son Borland-HP), si il Ähnliches, quoi den Funktionsumfang betrifft, trop sur 90 Prozent aussi pour 60 Euro bekommen peux?

je befürchtete bereits, seulement à cause de qui begrenzten numéro de XProfan-Codezeilen dans 1 - 2 - 3 Jahren aufgeben trop doit. Zur Zeit sommes es im XProfan-Manager légèrement quoi sur 130000 Codezeilen - dans kleinen Schritten venez là mais presque täglich encore toujours quoi hinzu.

si Du trop gegebener Zeit Beta-Tester avec quelque chose umfangreicheren Codes chercher devrait, serait je mich wieder zur Disposition se mettre (so comment autrefois chez qui letzten Erhöhung). Mail suffisant!

j'ai malheureusement absolu je n'en sais rien vom Compilerbau. mais aus welchen Trouvé mußte qui Zeilenzahl car überhaupt begrenzt volonté?

Pour meinem Verständnis pourrait qui Zeilenzahl dem Interpreter et Compiler doch schnurz-piep-égal son, si il den Source dans einer Boucle la ligne pour la ligne abarbeit et ausführt ou bien dans Maschinencode traduit, ou bien?

Salut
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
14.12.2006  
 




RGH
[quote-part:2dfbd4e337=Dietmar Horn]j'ai malheureusement absolu je n'en sais rien vom Compilerbau. mais aus welchen Trouvé mußte qui Zeilenzahl car überhaupt begrenzt volonté?

Pour meinem Verständnis pourrait qui Zeilenzahl dem Interpreter et Compiler doch schnurz-piep-égal son, si il den Source dans einer Boucle la ligne pour la ligne abarbeit et ausführt ou bien dans Maschinencode traduit, ou bien?[/quote-part:2dfbd4e337]
c'est ça malheureusement so pas entier. dans den ersten Profan-Versioinen donnais es GOTO et GOSUB et cet funktionierten naturellement avec Sprungzielen qui pour qui aktuellen la ligne folgten. Würde qui Interpreter (ou bien Compiler) chez einem GOTO ou bien GOSUB seulement den Code de qui Platte einlesen doit, jusqu'à il entsprechende Label findet, serait cela Ganze unerträglich lente volonté. et selbst pour Sprünge zurück devrait il ensuite wiederum qui Zeilen aus qui Dossier lesen. cela wäre schlicht pas praktikabel.

alors lesen Interpreter et Compiler den kompletten Code un, um ihn ensuite abzuarbeiten. qui ersten Profan-Versionen wurden avec TurboPascal pour Windows 1.0 et später Delphi 1 erzeugt. sous 16 Bit était qui Taille einer Datenstruktur sur 64kB (=2^16 Byte) beschränkt. on pouvait sur grenier alors seulement dans 64kB-Portionen (genannt Segmente) zugreifen. Um cela Programme im grenier trop tenir, wählte je alors un Array aus 16348 Zeigern (un aiguille benötigte aussi autrefois déjà 4 Byte: 2 pour cela Speichersegment et 2 pour qui Adresse dans diesem) sur Cordes, qui autrefois maximum 255 marque.long son konnten. Dynamische Arrays donnais es dans Delphi encore pas. qui 16-Bit-Versionen de Profan konnten alors maximum avec 16384 Zeilen trop je 255 marque tourner autour de, quoi rein rechnerisch immerhin déjà 4 MB grand Programme ermöglichte.
(certainement wäre déjà autrefois sous entsprechendem Aufwand une dynamische Gestion de la mémoire possible gewesen, mais cela wäre zum Einen aussi droite lente gewesen et zum anderen voulais je mir cette Aufwand pas antun.)

ensuite kamen Windows NT 3.5 et Windows 95 et avec cela qui 32-Bit-monde avec linear adressierbaren grenier et en supplément passende Delphi 2. ici wurde maintenant qui Begrenzung qui Zeilenzahl par mon Profan-Architektur, bzw. cela Format des Compilates vorgegeben: Pour compilierte Zeilennummern (Sprungadressen dedans des Codes) benutzte je une 2-Byte-Wert. Daher erhöhte sich zunächst qui theoretische frontière sur 65535 Zeilen.

après que un gewisser Programmierer sich pas plus sur 64k Zeilen disziplinieren konnte, schrieb je Compiler et Runtime um, et verwandte pour Sprungadressen im Compilat eh bien un LongInt avec 4 Byte, wobei wir chez einer theoretischen Zeilenzahl de jusque 2 Milliarden sommes. (Delphi 2 kannte encore aucun vorzeichenfreien 4-Byte-Integer.) là Delphi 2 mais encore aucun offenen Arrays (dynamische Arrays, qui pas chez Deklaration dans qui Taille festgelegt volonté doit) kannte, setzte je qui Zeilenzahl sur qui derzeit gültigen 256k Zeilen fest. (cela Array avec 256k Zeigern belegt beim Programmstart immerhin bereits 1 MB grenier.) So entstand un XProfan 8 XXL, cela celui-là Programmierer (et pour dessen Test aussi qui Kunden avec Update-Abo) erhielt. dans XProfan 9 wurde cet Erweiterung ensuite Allgemeingut.

Inzwischen suis je sur Delphi 5 trop TurboDelphi aufgestiegen et Delphi verfügt eh bien sur erstaunlich schnelle offene Arrays. avec cela peux je mon XProfan eh bien avec vertretbarem Aufwand ajuster. cela hat près de qui eh bien unbegrenzten (im cadre des verfügbaren Mémoire) Zeilenzahl den Vorteil, qui Programme, qui moins comme 256k Zeilen avons, eh bien moins grenier réclamer.

Ähnliches comment pour qui Zeilenzahl gilt aussi pour qui numéro qui Variablen eines Typs. aussi cet wird probablement künftig illimité son. chez ersten Tests konnte je aucun signifikante Verlangsamung de XProfan par qui neue Dynamik feststellen, mais une deutliche Reduzierung des Speicherverbrauchs de Programmen, qui qui bisherigen Grenzen pas ausschöpfen. XProfed nécessaire derzeit etwa 35 MB, dans meiner dynamischen Testversion seulement encore 14 MB.

et quoi cela Testen betrifft, werde je sûrement wieder volontiers sur toi revenir. mais encore suis je pas entier so large ...

Salut
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
14.12.2006  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.749 Views

Untitledvor 0 min.
RudiB.26.04.2020
holmol9330.05.2013

Themeninformationen

cet Thema hat 2 participant:

RGH (2x)
Dietmar Horn (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie