Français
Forum & Aider

Großer Funktionssatz, kleiner Funktionssatz.

 
je voudrais quelque chose Grundlegendes à Infinity changement, là je avec dem Sprachschatz encore pas zufrieden suis.

So soll es ensuite une offiz. Funktionssatz (qui Kleine) donner mais aussi une "Großer Funktionssatz".

Beispielsweise finde je bien, dass es math(math.cos,... gibt, so bleibt alles dans qui Funktion math et on vient seulement avec math(... aus.

sur qui anderen page fände je es sur la durée wohl unpraktisch, si on pas simple seulement cos( écrivons pourrait. Bien sûr pourrait on eh bien proc cos f définir avec return math(math.cos,f) mais cela fait cela Programme à cette Stelle naturellement langsamer là une weitere Funktion appelé wird. alors muss une Solution her.

là bekommt qui XProfan.api-Include peut-être une Sonderrolle, sodass qui y enthaltenen Funktionen ensuite den sog. "Großer Funktionssatz" bereitstellen. Diesen peux on ensuite oui zuschalten insofern erwünscht.

seulement müssten qui Funktionen y ensuite aussi so vite son comment qui regulären Funktionen - alors cela cos( ne...aucune le détour ist trop return math(math.cos.

en supplément überlege je encore comment je cela optimal Lösen peux. peut-être sogar quelque chose comme comment Makros comment dans ASM - muss mais encore une Syntax pour her.

qui grand Funktionssatz aus qui XProfan.api serait ensuite aussi comme großer Funktionssatz à gauche dans qui navigation  [...]  erscheinen comme neuer Punkt etwa sous "Sprachelemente".

So peux es ensuite alors entier officiel z.B. aussi une Funktion mid( donner, qui ensuite comment str(string,à partir de,to) reagiert mais sans Geschwindigkeitsverlusst. So aussi explode,.... lauter Funktionen arrêt comment vous aus XProfan bekannt sommes ou bien dans XProfan la fois bekannt volonté.

Gibt après alors une harten/ kleinen Sprachkern avec dem on alles programmieren peux et _zudem den grand Funktionssatz pour Einsteiger/ Umsteiger/ Tippfaule.
 
26.11.2015  
 




Jörg
Sellmeyer
Wäre là pas quelque chose comme comment qui ph-Fichiers de Profan nützlich?

Statt math(cos... wird ensuite une la ligne dans qui ph festgelegt:
~cos( = math(cos,;
et qui Präcompiler (so es ihn ici aussi gibt...) mets cela entsprechend um.
 
XProfan X3
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
26.11.2015  
 



oui, la fois überlegen, dank Spaceoperator vlt. sogar einfacher comme je fürchtete:

imprimer(math(math.cos,x))

makro cos=math math.cos

wird per spaceop oui

makro cos=math(math.cos)

käme ensuite un

cos(x)

pourrait je cos erkennen comme undeklarierte Funktion,
ensuite mais un Makro cos trouver et schlicht ersetzen:

math(math.cos)(x)

bliebe encore un )( Ungetüm am Ende qui Ersetzung -
alors léger trop erkennen et dans un Komma umzuwandeln:

math(math.cos,x)

klingt intéressant.

makro test=mufflon(10,20,30)

test 100

test(100)

test undeklarierte Funktion wird trop

mufflon(10,20,30)(100)

Stringende vom Makro ist ), folgt un ( ersetzen trop ,
ergäbe:

mufflon(10,20,30,100)

pourrait vmtl. chaque plaisons.

la fois anhand explode regarder:

makro explode=arr()

explode("te|st","|")

serait trop:

arr()("te|st","|")

) au sommet qui Makros gefolgt de ( ersetzen dans ,

ergäbe

arr(,"te|st","|")

wäre alors arr(zéro,"te|st","|") -

haut alors net hin.

Sei car je schaue si une ( avant dem Ende meiner Ersetzung steht -
quoi oui pas son peux dans anderen Fällen,
ensuite pourrait je aussi cela Komma sparen si avant dem Ende qui
Ersetzung une Klammer ouvrez.

je crois c'est (Adj.) "integer" et qui Makrosyntax wäre aussi très bien.

oui c'est ca pris bräuchte je ensuite nichtmal cela neue Schlüsselwort
"makro", là proc name=todo eineindeutig erkennbar ist et trop
unterscheiden de

proc nom x=todo

quoi oui bedeuten serait proc nom(x=todo),

proc nom(=todo) wiederum peux es oui pas donner,

ergo muss es un makro son.

cool.
 
26.11.2015  
 




HofK
quoi je là maintenant pas überschaue:

comment fügen sich qui Konstanten dans cet Konzept un, Punktschreibweise en détails ou bien qui seinerzeit angepeilte Kurzform.

math.cos --> cos
event.keydown = 100 --> keydown
event.touchdown =200 --> touchdown
gui.width --> width

usw.
 
26.11.2015  
 



chez cos=math.cos viens je encore avec, event.keydown etc ist aussi encore
bien sûr - width mais wird ensuite plutôt ne...aucune Makro mais plan une normale
Funktion qui schaut de quoi oui c'est ca là qui "Breite" abgefrägt wird.

Vlt. sollte je qui XProfan.api-Dossier aussi zerfleddern dans Threads et autom.
zusammensetzen comme Projektdatei.
 
26.11.2015  
 




HofK
iF (26.11.15)
...
Vlt. sollte je qui XProfan.api-Dossier aussi zerfleddern dans Threads et autom.
zusammensetzen comme Projektdatei.


depuis qui Präkompilierer pour mich sichtbar arbeitet, était mon idée pourquoi toujours avec include
XProfan.api qui gesamte XProfan.api drangeklatscht wir, si seulement une/wenige Funktionen daraus
wirklich benutzt volonté. Ist oui dans einem Durchlauf trop ermitteln si es qui jeweilige Funktion dans
cette speziellen api gibt. ensuite ok, sonst faute.
encore ist qui XProfan.api petite, mais si vous wächst wäre es sûrement relevant.

iF (26.11.15)
je voudrais quelque chose Grundlegendes à Infinity changement, là je avec dem Sprachschatz encore pas
zufrieden suis.
...
So soll es ensuite une offiz. Funktionssatz (qui Kleine) donner mais aussi une "Großer
Funktionssatz".
...
seulement müssten qui Funktionen y ensuite aussi so vite son comment qui regulären Funktionen - alors cela cos(
ne...aucune le détour ist trop return math(math.cos.
...


cet Changement finde je de qui direction voll ok, aussi si je ensuite qui Anfangskapitel vom livre
partiellement droite stark "umstricken" muss - justement im Hinblick sur Erklärungen /Zusammenhänge. mais
qui Discours gewinnt deutlich. cet direction steckte oui déjà am Anfang irgendwie drin:

Klaus Hoffmeister (18.01.15)
"... une mächtige Discours avec wenig Befehlen..."
ist pour qui intérieur Logik/Sprachentwicklung sûrement günstiger et qui concept avec "include
XProfan.util.aprf, ...include java.util.aprf" finde je prinzipiell bien.
trop den Funktionen stellt sich qui Struktur pour mich derzeit so dar:
Je "Sachverhalt" possible seulement une/wenige Funktion/en et qui Feingliederung avec den Parametern:
array, directory, event, file, message, imprimer, rgb, string, time, var
chez übergreifenden Dingen: len, del, long sur Cordes & Arrays anwenden.


si qui programmieranfängerfreundlichen Schreibweisen vorab dans qui kompakte Funktionssyntax avec
den très variablen Parameterkonstellationen übertragen volonté, steigt höchsten qui
Präkompiliererzeit un peu. en supplément encore qui Gliederung des Funktionssatzes dans den Sprachkern et
qui Sprachhülle -comment je es appel serait- um aussi den Spezialisten tout de suite qui interne
Gliederung deutlich trop faire.
 
28.11.2015  
 



Unterthema: Funktionssatz 1 (ursprünglich), Test sur Näherung phrase 2  [...]  erzeugt.
 
12.12.2015  
 



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

7.540 Views

Untitledvor 0 min.
Jörg Sellmeyer15.05.2018
HofK11.04.2016
Erasmus.Herold30.03.2016
Kutsche23.03.2016
plus...

Themeninformationen

cet Thema hat 3 participant:

iF (4x)
HofK (2x)
Jörg Sellmeyer (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