| |
|
|
- page 1 - |
|
Nico Madysa | OK, quoi Roland ici à qui une ou bien anderen Stelle erwähnt hat, quoi dans Bälde alles wegfallen soll, cela ließ mir une kalten averse herunterlaufen. Daher hoffe je, dass je pas qui Einzige suis, qui sich à qui un ou bien anderen Stelle wünscht, dass quelque chose Veraltetes plus geduldet. wird. Daher s'il te plaît je euch maintenant la fois, qui folgenden deux Fragen trop répondre: quoi peux eurer attitude pour weg? quoi voulez son behalten?
Um es pas entier so schwer trop faire, fang je maintenant simple la fois à.
Schützen: - Wend - Parameterstack - Def-Funktionen (einzeilige, eigene Funktionen)
Verwerfen: - LET-Variablenzuweisung - @ avant Funktionen - $O, là oui wohl niemand Operatoren ausschalten voudrais
Comme je le disais, c'est mon persönliche attitude, daher hoffe je, dass ici aussi encore autre posten.
Salut Nico |
|
|
| |
|
|
|
| |
|
- page 3 - |
|
Nico Madysa | eh bien bien. cela Bilder magasin ist alors geklärt.
maintenant haue je ici la fois simple so Fragen hinein, afin de voyons, quoi ensuite passiert:
- si du den Anfängern ersparen veux, plusieurs Opportunités trop avons, pourquoi gibt es Fenêtre Style? tu as un Listing sur den Aufruf qui API. c'est viel universeller einsetzbar. tu veux den Anfängern API ersparen? pourquoi la hâte du cela Listing überhaupt incorporé?
- tu veux es den Anfängern léger faire? Pourquoi planst du ensuite (si maintenant ou bien später, ist wurscht) solch sagenhaft simple Befehle comment LoadBMP(einfacher gehts pas!) trop killen? qui ganze l'affaire avec Handles ist DEFinitiv komplizierter.
- tu veux es den Anfängern ersparen, deux Wege pour même chose trop apprendre? quoi devoir ensuite Créer(Text) et DrawText? quoi devoir ensuite %MouseKey et %MousePressed? sûrement, il y a Unterschiede. mais qui sommes so geringfügig, dass on beide Sachen dans une saisir peux!
- Du betonst qui Modernität de XProfan. pourquoi killst du Sachen, à denen qui gens hängen? pourquoi DEF-Funktionen weg, pourquoi Wend weg, pourquoi &(1), %(2), $(%schiessmichtotwasnoch) weg? la hâte du Schonmal sur LETend ou bien @end nachgedacht? Zugegeben, il y a aussi Verfechter des @, mais es wurde NIE vorgeschlagen, cela LET trop killen? et rem? quoi, zum Geier nochmal, ist avec rem? qui remt heutzutage encore?! tu as doch so une tollen Präprozessor pour den Compiler, meinst du qui arbeitet sich à Translate$(la ligne$,Wend,endwhile) tot? Avez- du qui Parameterstack wird so häufig verwendet, dass qui Wegfall dessen cela Compilieren um 50% verringert?
Puh, maintenant hab je mich wieder doller aufgeregt, comme je voulais(Nico tick aus 2) je hoffe ernsthaft, dass mir pour niemand böse son wird.
Salut, Nico |
|
|
| |
|
|
|
| <offtopic>Zunächst serait je toi bitten Deinen Ton quelque chose trop überdenken.</offtopic> |
|
|
| |
|
|
|
GDL | allô Nico,
mais est entier simple, wir rester arrêt ensuite chez Xprofan10.je trouve es aussi blöde, cela geläufige Sachen wieder umgewurstelt volonté.
salut Georg |
|
|
| |
|
|
|
RGH | quelques répondre:
[quote-part:28b1a698ec=Nico Madysa]- si du den Anfängern ersparen veux, plusieurs Opportunités trop avons, pourquoi gibt es Fenêtre Style? tu as un Listing sur den Aufruf qui API. c'est viel universeller einsetzbar. tu veux den Anfängern API ersparen? pourquoi la hâte du cela Listing überhaupt incorporé?[/quote-part:28b1a698ec] Erstens habe pas je, mais Stephan cela Listing incorporé et zweitens ist qui Hilfedatei (et naturellement XProfan) pas seulement pour Débutant, mais naturellement aussi pour Fortgeschrittene et Freaks. XProfan soll alle ansprechen. Es soll alors weiterhin sans API-Studium possible son, avec XProfan trop programmieren. mais un API-Kwenner soll aussi pas eingeschränkt son, cet Kenntnis trop nutzen. Bien sûr pourrait on z.B. aussi OpenGL seulement sur API programmieren. quand même habe je je versucht, es aussi pour den Einsteiger einfacher (uznd plus rapide) trop ermöglichen! [quote-part:28b1a698ec] - tu veux es den Anfängern ersparen, deux Wege pour même chose trop apprendre? quoi devoir ensuite Créer(Text) et DrawText?[/quote-part:28b1a698ec] ce sont deux völlig verschiedene Sachen. cela une est un Contrôle et l'autre malt den Text sur den Bildschirm. [quote-part:28b1a698ec] quoi devoir ensuite %MouseKey et %MousePressed? sûrement, il y a Unterschiede. mais qui sommes so geringfügig, dass on beide Sachen dans une saisir peux![/quote-part:28b1a698ec] plan pas. Pour beide gibt es différent Anwendungsfälle. [quote-part:28b1a698ec] - Du betonst qui Modernität de XProfan. pourquoi killst du Sachen, à denen qui gens hängen?[/quote-part:28b1a698ec] Irgendwelche gens hängen toujours à irgendwelchen Sachen. qui Alternative wäre, gar rien trop verändern. [quote-part:28b1a698ec]la hâte du Schonmal sur LET end ou bien @end nachgedacht?[/quote-part:28b1a698ec] sur cela @ et sur cela LET peux on déjà depuis etlichen Versionen verzichten.
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 | 27.11.2006 ▲ |
|
|
|
|
Nico Madysa | OK, pardon, j'étais wieder quelque chose doller aufgeregt, comme je son pourrait, si je quoi schreibe. ;( [box:942c5276f6] comment sagte Horst Evers encore? si je früher betrunken pour Hause kam, hab je encore un peu avec qui percolateur gesprochen, mais ensuite était Schluss. si je aujourd'hui betrunken - là peux je encore avec qui ganzen monde kommunizieren. et c'est pas bien... [/box:942c5276f6] [quote-part:942c5276f6]sur cela @ et sur cela LET peux on déjà depuis etlichen Versionen verzichten.[/quote-part:942c5276f6] mais tu as encore nie angekündigt, es komplett trop killen. Im opposition trop Wend.(je geb pas sur )
[quote-part:942c5276f6]Erstens habe pas je, mais Stephan cela Listing incorporé et zweitens ist qui Hilfedatei (et naturellement XProfan) pas seulement pour Débutant, mais naturellement aussi pour Fortgeschrittene et Freaks. XProfan soll alle ansprechen. Es soll alors weiterhin sans API-Studium possible son, avec XProfan trop programmieren. mais un API-Kenner soll aussi pas eingeschränkt son, cet Kenntnis trop nutzen. Bien sûr pourrait on z.B. aussi OpenGL seulement sur API programmieren. quand même habe je je versucht, es aussi pour den Einsteiger einfacher (uznd plus rapide) trop ermöglichen! [/quote-part:942c5276f6] OK, Punkt pour toi.
[quote-part:942c5276f6]ce sont deux völlig verschiedene Sachen.[/quote-part:942c5276f6] avec dem selben Ergebnis. Beide pratiquer la magie Text sur den Bildschirm. et là Créer(Text) wesentlich universeller ist comme DrawText(ne...aucune Début de peinture nötig), devrait pour deiner Logik, DrawText bientôt wegfallen.
[quote-part:942c5276f6]qui Alternative wäre, gar rien trop verändern.[/quote-part:942c5276f6] non, seulement cela beliebte Zeug drin laisser. si un film am Ende des ersten Monats toujours argent sans Ende einbringt, wird il doch bestimmt une zweite semaine courir.
[quote-part:942c5276f6]Zunächst serait je toi bitten Deinen Ton quelque chose trop überdenken[/quote-part:942c5276f6] Hab je. Nochmals pardon. |
|
|
| |
|
|
|
RGH | [quote-part:7d66d92357=Nico Madysa]OK, pardon, j'étais wieder quelque chose doller aufgeregt, comme je son pourrait, si je quoi schreibe. ;( [/quote-part:7d66d92357] pardon angenommen!
[quote-part:7d66d92357][quote-part:7d66d92357]sur cela @ et sur cela LET peux on déjà depuis etlichen Versionen verzichten.[/quote-part:7d66d92357] mais tu as encore nie angekündigt, es komplett trop killen. Im opposition trop Wend.[/quote-part:7d66d92357] c'est richtig. cela hängt avec cela zusammen, qui beides interne toujours gebraucht wird. LET: une Programmzeile besteht interne (aussi im compilé Bytecode) eh bien la fois aus Befehl et Parametern (ou bien einer Funktion). aussi si im Programme dans Anlehnung à BASIC cela LET être omis peux, wird es beim Einlesen dans den Interpreter bzw. Compiler automatisch wieder eingefügt, avec cela alle Zeilen de Interpreter et Compiler juste behandelt volonté peut. par un interdiction des LET pourrait je alors pas une la ligne im Code einsparen. (Zudem erleichtert cela LET qui Übernahme de Basic-Quellcodes aus Dialekten, qui pas sans LET auskamen ... mais c'est plutôt zweitrangig.) Allerdings wäre es sûrement angebracht, cela LET konsequent aus den Beispielen dans qui Aider trop entfernen. @: ici ist es weiterhin so, qui Interpreter et Compiler plus rapide une Funktion erkennen, Pour cela Tempo qui fertigen EXE pouvoir es allerdings keinen Unterschied, car im compiliertzen Bytecode volonté qui Funktionen weiterhin par un @ gekennzeichnet. ici wäre es sûrement une Diskussion wert, si on es künftig aus den Beispielen dans qui Documentation hinausnimmt et seulement encore puis hinweist, qui on es verwenden peux. un gänzliches interdiction serait aussi ici keinerlei technische Vorteile apporter. REM: aussi cet wird interne verwandt, si bien que un omettre technique aussi rien bringt. Im Quellcode benutze je es allerdings aussi pas plus. on pourrait es dans qui Aider meinetwegen aussi omettre.
[quote-part:7d66d92357][quote-part:7d66d92357]ce sont deux völlig verschiedene Sachen.[/quote-part:7d66d92357] avec dem selben Ergebnis. Beide pratiquer la magie Text sur den Bildschirm. et là Créer(Text) wesentlich universeller ist comme DrawText(ne...aucune Début de peinture nötig), devrait pour deiner Logik, DrawText bientôt wegfallen.[/quote-part:7d66d92357] c'est ça malheureusement pas entier. technique ist es un himmelweiter Unterschied, si je Pixel male ou bien un Contrôle erstelle. un Contrôle wird avec CLS pas gelöscht, avec DrawText gemalte Pixel déjà. chez Début de peinture -1 peux je zwar avec Drawtext sur qui Memorybitmap zeichnen, mais un Contrôle ist là pas possible. peut-être sollte je dans qui Aider deutlicher sur qui Unterschiede eingegen.
[quote-part:7d66d92357][quote-part:7d66d92357]qui Alternative wäre, gar rien trop verändern.[/quote-part:7d66d92357] non, seulement cela beliebte Zeug drin laisser.[/quote-part:7d66d92357] mais c'est plan Geschmacksache. là findet chacun quoi d'autre, quoi il mag! Aussi: quelques plutôt allgemein beliebte Sachen (aussi z.B. WEND) volonté oui vom internen Präcompiler umgewandelt et rester sur cet Weise oui conservé, aussi si vous dans qui Doku pas plus auftauchen. Derzeit gibt es keinen technischen Grund, dem Präcompiler cela WEND abzugewöhnen, alors wird es ausa Kompatibilitätsgründen pour qui alten Hasen conservé rester, au cours de dans qui Aider pour qui Neueinsteiger qui logischere Syntax Tandis que-Endwhile / Proc-ENDPROC / Paint-EndPaint / Select-EndSelect / Si-EndIf / etc. beschrieben wird. BTW: cela WEND würden wohl eh seulement gens vermissen, qui vom BASIC her venons. PASCAL-Fans würden plutôt bemängeln, dass pas überall un simple FIN ausreicht, ... ;)
Pour alle: un débrancher des internen Präcompilers ist derzeit pas geplant! (et dans qui Aider ist im Anhang Überholte Befehle et Funktionen aussi aufgeführt, quoi qui Präcompiler alles umsetzt.)
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 | 28.11.2006 ▲ |
|
|
|
|
Rolf Koch | [quote-part:54c0f18e47]cela WEND würden wohl eh seulement gens vermissen, qui vom BASIC her venons. PASCAL-Fans würden plutôt bemängeln, dass pas überall un simple FIN ausreicht[/quote-part:54c0f18e47] Nee Sorry Roland: aussi vieille Profaner volonté es vermissen. je hab avec Profan angefangen et là était es arrêt toujours WEND jusqu'à récemment |
|
|
| |
|
|
|
Nico Madysa | [quote-part:e04dac9db0]PASCAL-Fans würden plutôt bemängeln, dass pas überall un simple FIN ausreicht, ...[/quote-part:e04dac9db0] je Verfechter des Wend habe ls erste Discours Delphi gelernt.
je denke, on a ici nen guten Kompromiss gefudnen. qui alten Sachen rester drin, mais volonté pas plus dans qui Aider erwähnt.
et si ensuite irgendwann dans 70 Jahren, alle, qui Wend verwenden, gestorben sommes peux du(plutôt dein successeur) es rausnehmen. ...OK, plutôt un langfristiger Vorschlag.
je hoffe, cela wird aussi pour den Parameterstack gelten.
avec cela wäre qui l'affaire glücklicherweise geklärt, merci! |
|
|
| |
|
|
| |
|
- page 4 - |
|
|
| Zum Parameterstack: Roland soll ihn rausnehmen si il XProfan lähmt! joli wäre es mais si on den Parameterstack (qui hat cela mot eigendlich pour benannt?? Ist doch eigendlich faux ou bien??) mais toutefois verwenden pourrait - weil Roland ihn emuliert. Ist ensuite zwar peut-être quelque chose langsamer - mais rein de qui Syntax ist qui PStack un nettes Feature! |
|
|
| |
|
|
|
RGH | [quote-part:122783130b=iF]Zum Parameterstack: Roland soll ihn rausnehmen si il XProfan lähmt! joli wäre es mais si on den Parameterstack (qui hat cela mot eigendlich pour benannt?? Ist doch eigendlich faux ou bien??) mais toutefois verwenden pourrait - weil Roland ihn emuliert. Ist ensuite zwar peut-être quelque chose langsamer - mais rein de qui Syntax ist qui PStack un nettes Feature![/quote-part:122783130b] quoi den Parameterstack betrifft: ici suis je encore am Experimentieren, comme technique gesehen avec cela weitergeht. qui Bezeichnung stammt incidemment de mir, weil interne réellement un Parameterstack existiert, sur den plan par qui Funktionen !(n), %(n), $(n) et &(n) zugegriffen wird. et cet Funktionen wurden plan pour qui définition de Funktionen avec DEF geschaffen. mais aucun Angst: dans XProfan 11 wird cela alles encore marcher, aussi si es wahrscheinlich pas plus dans qui Aider auftauchen wird. (bof, qui Hinweis, dass es dans vergangenen Profanversionen so était, wird naturellement drinstehen, avec cela qui Leser aussi encore vieille Profancodes comprendre peux.)
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 | 28.11.2006 ▲ |
|
|
|
|
RGH | [quote-part:c822460566=Nico Madysa]et si ensuite irgendwann dans 70 Jahren, alle, qui Wend verwenden, gestorben sommes peux du(plutôt dein successeur) es rausnehmen.[/quote-part:c822460566] je denke la fois, dans 70 Jahren (ou bien probablement déjà deutlich früher) wird es presque aucun qui heutigen Programmiersprachen plus donner, là jusqu'à dahin qui ordinateur et en Architektur so anders son wird, dass heutige Technologien, Denkweisen et Vorgehensweisen simple pas plus gültig sommes ...
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 | 28.11.2006 ▲ |
|
|
|
|
Nico Madysa | Nunja, si qui Parameterstack bleibt, suis je oui erleichtert. |
|
|
| |
|
|