Deutsch
Befehlssatz und Hilfe

§ 1 - Support & FAQ

 
- Seite 1 -


Dokumentation wird momentan überarbeitet!


Infinity-Profan ist eine Programmiersprache für Android, mit der man klassisch programmieren kann.

Sie funktioniert mit einen On-Demand Kompilierer und einer Online-IDE, etwa um auf jedem Gerät und überall programmieren zu können, also auch auf dem Smartphone selbst für Smartphones.

Wichtigste Fragen und Antworten haben wir bei den FAQ gelistet:  [...] 

Infinity-Profans Quelltext-Syntax ist einfach toll. Sie bietet einerseits die Vorteile aus Java/ C, aber auch aus PHP, JS und XProfan/ Basic und verfolgt dieses Konzept bis hin zu einer sinnvollen und optimierten Programmiersprache, die auch jeder einfach tippen und einfach erlernen kann.

Zudem besitzt Infinity-Profan einen völlig neuen Operator, den "Space-Operator"  [...]  was die ohnehin einfache Syntax nochmals deutlich vereinfacht.

Hinweise für Programmier-Einsteiger:

Die Auswertung der Argumente erfolgt nicht wie in Basic, sondern wie in Java/ PHP/ C, denn hier gilt eine Syntax etwas weg vom Basic hin zu höheren Sprachen:

Basic/ XProfan:
if a=b


Infinity-Profan:
if a==b


Das einfache Gleichheitszeichen ist immer ein Zuweiser, das Doppelte vergleicht die Werte (wie bei Basic das einfache Gleichheitszeichen).

XProfan/ Basic:
if a=b


Infinity-Profan:
if a==b


Bitte auch die Unterschiede zwischen den Operatoren & und && und = und == und === einsehen  [...] 


<!---->

Download/ In den Warenkorb
14,95 €
inkl. MwSt.
keine Versandgebühr

1 kB14,95 €
inkl. MwSt.
keine Versandgebühr
Artikel:DE-9530
Bezeichnung:InfinityProfan
Version:1.1
Kurzbeschreibung: Infinity-Profan Einzelentwicklerlizenz. (Vorverkauf, Betaversion)
Hochgeladen:12.02.2015
Herunterladen
8 kB
Hochgeladen:08.11.2015
Ladeanzahl134
Herunterladen
1 kB14,95 €
inkl. MwSt.
keine Versandgebühr
Artikel:DE-10268
Bezeichnung:InfinityProfan
Version:1.1
Kurzbeschreibung: Infinity-Profan Schul/ Lehranstalt-Lizenz
Hochgeladen:08.11.2015
Herunterladen
 
28.11.2014  
 



 
- Seite 8 -


Hi!

Ich hänge den Kompilierer grade an die IDE,
darum kann man in der IDE bereits Projekte anlegen und sowas
wie Datei->Speichern & Datei->Speichern unter etc. funktioniert.

Also noch bisl IDE-Kram und dann sicher noch bisl "oops daran habsch
net gedacht"-Kram und dann sind wir wohl bald schon am Start die
Welt mit Profan'schen AndroidAPPs vollzupappen!
 
08.05.2015  
 



So, jetzt funzt auch die Dateiverwaltung für die Projektdateien mit
Hochlademöglichkeit für Zusatzdateien nach /res etc. -
nun kann man auch Includes anlegen und so weiter...
 
09.05.2015  
 



Momentan halte ich sogar eine Schnittstelle für auf dem Computer
befindliche IDEs für machbar. Quasi ein Kompilierer-Interface.
Im Moment sitze ich noch an der IDE<>Kompilierer-Brücke.
 
11.05.2015  
 




jacdelad
Daumen hoch.
 
12.05.2015  
 



Und was mache ich dann mit der Space-Bar?
 
12.05.2015  
 



Etwas lästig bis eben solch Fall wegen dem ternären Operator ?:
in Verbindung mit der (lustigen) Case-Syntax:

case 1 : print

soweit klar, etwas schwieriger hingegen:
case a==b?0:a==c?10:(b==a?true:false)*a==c?10:20:print

wird jetzt aber auch korrekt zerlegt/ kompiliert.

Mache gute Fortschritte!
 
12.05.2015  
 




HofK
iF (12.05.15)
Etwas lästig bis eben solch Fall wegen dem ternären Operator ?:
in Verbindung mit der (lustigen) Case-Syntax:


"?" ":" finde ich gerade nicht in der Operatoren-Referenz oder bei Kontrollstruktur if.
Ist aber sicher identisch zu C und PHP.

Dann ist das "?" für die Typermittlung aber wohl auch voll aus dem Rennen. Ist da schon etwas definitiv?

Ginge mit ( ) Regel dann dies:

 
13.05.2015  
 



Klar, ginge!

Stimmt, der ?: Operator fehlt noch in der Operatorenauflistung -
baue ich fix ein -
hatte gedacht dies bereits getan zu haben!
 
13.05.2015  
 



Klaus Hoffmeister (13.05.15)
Ist aber sicher identisch zu C und PHP.


Genau!

Klaus Hoffmeister (13.05.15)
Dann ist das "?" für die Typermittlung aber wohl auch voll aus dem Rennen. Ist da schon etwas definitiv?


Soeben eingebaut:

Var kann auch verwendet werden um den Variablentyp zurückzuerhalten. In diesem Fall ist Var als Funktion zu verwenden: var a=1.1;print var(a) //gibt float aus.
 
13.05.2015  
 



Bisl schwierig waren bis soeben noch solche Fälle:
var a
print test (10) 20
print a (10) 20

proc test

endproc


Sodass:
print test (10) 20
nicht:
print(test,(10),20)
bedeutet sondern:
print(test((10),20)

hingegen:
print a (10) 20
bedeutet ja:
print(a,(10),20)
 
25.05.2015  
 




jacdelad
So langsam wird's aber mal Zeit. ;)
 
27.06.2015  
 



Ich weiß, schäme mich schon, und immer kommt irgend ein privater Mist
dazuzwischen.
 
27.06.2015  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

83.088 Betrachtungen

Unbenanntvor 0 min.
Kutsche vor 31 Tagen
Swissmade06.09.2024
Jürgen Strahl30.10.2022
funkheld10.06.2021
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


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