| |
|
|
- 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: Infinity-Profan: Das einfache Gleichheitszeichen ist immer ein Zuweiser, das Doppelte vergleicht die Werte (wie bei Basic das einfache Gleichheitszeichen). XProfan/ Basic: Infinity-Profan: Bitte auch die Unterschiede zwischen den Operatoren & und && und = und == und === einsehen [...]
<!---->
Download/ In den Warenkorb14,95 € inkl. MwSt. keine Versandgebühr |
| 1 kB | 14,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 | | Ladeanzahl: | | | | Herunterladen | | | | 1 kB | 14,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 |
|
|
| |
|
|
| |
|
- 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! |
|
|
| |
|
|
|
| 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... |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
|
jacdelad | Daumen hoch. |
|
|
| |
|
|
|
| Und was mache ich dann mit der Space-Bar? |
|
|
| |
|
|
|
| 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:
wird jetzt aber auch korrekt zerlegt/ kompiliert.
Mache gute Fortschritte! |
|
|
| |
|
|
|
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:
|
|
|
| |
|
|
|
| Klar, ginge!
Stimmt, der ?: Operator fehlt noch in der Operatorenauflistung - baue ich fix ein - hatte gedacht dies bereits getan zu haben! |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
|
| Bisl schwierig waren bis soeben noch solche Fälle:
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) |
|
|
| |
|
|
|
jacdelad | So langsam wird's aber mal Zeit. ;) |
|
|
| |
|
|
|
| Ich weiß, schäme mich schon, und immer kommt irgend ein privater Mist dazuzwischen. |
|
|
| |
|
|