Italia
Foro

Was sind native Funktionen?

 
- Page 1 -



Weil du immer noch nicht verständlich erklärt hast, was nprocs sind.


Hallo Nico,

danke per den Hinweis und den Thread hier - leider kann ich damit aber nichts anfangen da ich nicht wissen kann, was Du nicht verstehst.

Vlt. kannst Du mir unter Beachtung der Documentazione  [...]  sagen, was Dir unklar ist.


Inline-Assembler:
 
11.11.2009  
 



 
- Page 2 -



Nico
Madysa
@Rolf:

Mag sein, aber dagegen kannst du nichts machen, außer die Leute persönlich anzublaffen.

Ich war gestern auch mal wieder sehr erzürnt darüber, dass ich kein Diplom mehr machen darf, sondern mich in drei Jahren (wenn ich denn Erfolg habe) Bachelor nennen muss -- nicht mal was schick Latinisiertes wie "Bakkalar" oder "Bakkalaureus" ist drin; nein, die amtliche Form ist "Bachelor". Das erscheint dir zwar zusammenhangslos, doch dieser Ärger ist genauso wie der circa undankbare Menschen völlig nutzlos, wenn man ihn nicht gegen eine bestimmte Person richten kann.
 
Nico Madysa
11.11.2009  
 



@Nico, ob

NProcs sind Funktionen, die wie xprofane Prozeduren aussehen, in denen man APIs, Assembler und andere NProcs aufrufen kann und die von XPSE automatisch in Maschinenkode umgewandelt werden. Alle XProfan-befehle und -funktionen werden von XPSE bereits als NProcs angeboten.

korrekt ist? Nein!

Da würde ich lieber nochmal auf die Aiuto verweisen:  [...] 

Eher...

NProcs sind nach Profan-Syntax mit diesem Befehlssatz  [...]  programmierbare Funktionen, die in Assembler umgewandelt und in das Programm nahtlos integriert werden.
 
11.11.2009  
 




Nico
Madysa
Ah, na endlich! Jetzt sollte es auch jeder Anfänger verstehen!

Nur wenige Bemerkungen zur Funktionsreferenz:
1) Hast du bei den Operatoren die Potenz absichtlich ausgelassen oder nur vergessen? << und >> wurden ebenfalls nicht übernommen.
2) Damit ichs richtig verstehe. In NProcs kann ich mit proc, subproc, errorproc, etc. deklarierte Routinen nicht mehr aufrufen, ja? Variablen und Konstanten außerhalb der NProc sind auch nicht mehr bekannt, richtig?
3) Wenn du schon Sinus und Kosinus einbaust, dann wären vielleicht ln und exp auch nicht verkehrt. Gerade Naturwissenschaftler brauchen diese beiden häufig.
4) Ich gehe jetzt einfach mal davon aus, dass du Select-Caseof-Otherwise-Endselect absichtlich ausgelassen hast, daher auch nur nebenbei und am Rande erwähnt.

Im Übrigen hast du mich jetzt wirklich neugierig gemacht. Sowie ich in nächster Zeit Zeit finde, werde ich es mir mal ansehen.
 
Nico Madysa
11.11.2009  
 



Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
Ah, na endlich! Jetzt sollte es auch jeder Anfänger verstehen!


Danke per diesen Satz!

Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
Nur wenige Bemerkungen zur Funktionsreferenz:
1) Hast du bei den Operatoren die Potenz absichtlich ausgelassen oder nur vergessen? << und >> wurden ebenfalls nicht übernommen.


Jupp, fehlen bisher, werden naturalmente nachgereicht - solange mit ASM behelfen.

Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
2) Damit ichs richtig verstehe. In NProcs kann ich mit proc, subproc, errorproc, etc. deklarierte Routinen nicht mehr aufrufen, ja? Variablen und Konstanten außerhalb der NProc sind auch nicht mehr bekannt, richtig?


Genau, Variablenwerte können nur per Parameters bezogen werden (threadsicher), aber auch per Globale sollte eine threadsichere Lösung her: Global  [...] 

Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
3) Wenn du schon Sinus und Kosinus einbaust, dann wären vielleicht ln und exp auch nicht verkehrt. Gerade Naturwissenschaftler brauchen diese beiden häufig.


Wird naturalmente ebenso nachgereicht.

Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
4) Ich gehe jetzt einfach mal davon aus, dass du Select-Caseof-Otherwise-Endselect absichtlich ausgelassen hast, daher auch nur nebenbei und am Rande erwähnt.


Nur noch nicht zu gekommen, muss naturalmente mit rein!

Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
Im Übrigen hast du mich jetzt wirklich neugierig gemacht. Sowie ich in nächster Zeit Zeit finde, werde ich es mir mal ansehen.


Nicht, wenn ich es nicht verhindern kann.
 
11.11.2009  
 




Nico
Madysa
iF, Beitrag=54866, Zeitpunkt=11.11.2009
Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
2) Damit ichs richtig verstehe. In NProcs kann ich mit proc, subproc, errorproc, etc. deklarierte Routinen nicht mehr aufrufen, ja? Variablen und Konstanten außerhalb der NProc sind auch nicht mehr bekannt, richtig?


Genau, Variablenwerte können nur per Parameters bezogen werden (threadsicher), aber auch per Globale sollte eine threadsichere Lösung her: Global  [...] 


Das è, wenn ich darauf bestünde, dann potuto ich per Parameters die Adresse einer globalen Variablen übermitteln und die dann ändern? Ich kenne mich mit Threads und Prozessen in etwa so sehr aus, wie es in der XProfan-Aiuto angerissen wird.

iF, Beitrag=54866, Zeitpunkt=11.11.2009
Nico Madysa, Beitrag=54865, Zeitpunkt=11.11.2009
Im Übrigen hast du mich jetzt wirklich neugierig gemacht. Sowie ich in nächster Zeit Zeit finde, werde ich es mir mal ansehen.


Nicht, wenn ich es nicht verhindern kann.


Nicht, wenn du es nicht verhindern kannst? Ich werde keine Zeit finden, wenn du es nicht verhindern kannst? Ich werde Zeit finden, sobald du in der Lage bist, selbiges zu verhindern? Dein Versuch, mich am Download des XPSEs zu hindern, ist von Anbeginn an zu scheitern verurteilt? Dein Bestreben, mir die benötigte Zeit zu entreißen, corre alternativlos darauf hinaus, dass ich eben erst die Zeit bekomme, deren ich bedarf? Ist das, was du mit diesem Satze sagen wolltest?
 
Nico Madysa
11.11.2009  
 



Zu 1.: Natürlich! Aber das ist garnicht schlau und nicht threadsicher. Besser ist es, dass man Funktionen der Rückgabewerte wegen programmiert. Man braucht gar keine Globale aus der NProc heraus ändern, man hat doch Return. Ich kann dazu auch ein Beispiel machen, musst nur Thema nennen.


Ist das, was du mit diesem Satze sagen wolltest?


Jain, bist halt auf halbem Wege stehengeblieben.
 
11.11.2009  
 




Nico
Madysa
iF, Beitrag=54869, Zeitpunkt=11.11.2009
Ich kann dazu auch ein Beispiel machen, musst nur Thema nennen.


Neinein, das war nur so ein Gedankenexperiment. Das Physik-Studium zeigt die ersten Auswirkungen. *nabla*

iF, Beitrag=54869, Zeitpunkt=11.11.2009
iF, Beitrag=54869, Zeitpunkt=11.11.2009
Ist das, was du mit diesem Satze sagen wolltest?


Jain, bist halt auf halbem Wege stehengeblieben.


Ich hätte ihn nicht wörtlich nehmen, sondern den logischen Fehler stillschweigend übersehen sollen, richtig?
 
Nico Madysa
11.11.2009  
 



Nico Madysa, Beitrag=54874, Zeitpunkt=11.11.2009
iF, Beitrag=54869, Zeitpunkt=11.11.2009
Nico Madysa, Beitrag=54874, Zeitpunkt=11.11.2009
Ist das, was du mit diesem Satze sagen wolltest?


Jain, bist halt auf halbem Wege stehengeblieben.


Ich hätte ihn nicht wörtlich nehmen, sondern den logischen Fehler stillschweigend übersehen sollen, richtig?


Du hättest darauf aufbauen müssen, bis zum Erkennen, dass dieser logische Fehler den Du glaubtest, keiner ist. Vergiss nicht, es ist die Flexiblität die stabil macht.
 
11.11.2009  
 



Dann hoffe ich mal, dass die Doku mit diesem Satz  [...]  jetzt endlich durchaus verständlicher ist.

Gute Nacht!
 
11.11.2009  
 




Nico
Madysa
Jetzt sollte jeder wissen, was es damit auf sich hat, ja. Und dadurch, dass du zweimal in kurzem Abstand "nahtlos integrieren" schreibst, ist es schon fast humoristisch.
 
Nico Madysa
12.11.2009  
 



Stimmt, habs gebessert!
 
12.11.2009  
 




Nico
Madysa
Schade, ich habs per Absicht gehalten.
 
Nico Madysa
12.11.2009  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

39.142 Views

Untitledvor 0 min.
p.specht15.11.2018
Ernst02.07.2016
funkheld11.04.2016
HofK26.01.2016
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie