De QU-programmeertaal

De QU-programmeertaal is een volledig uitgerichte objectgeoriënteerde programmeertaal.
Download nu

De QU-programmeertaal Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Marc Krisnanto
  • Uitgever website:

De QU-programmeertaal Tags


De QU-programmeertaal Beschrijving

De QU-programmeertaal is een volledig uitgeruste objectgeoriënteerde programmeertaal. Qu is een krachtige volledig uitgeruste objectgeoriënteerde programmeertaal. Het is een open source-software. De QU-programmeertaal is absoluut gratis (zoals in de gratis lunch) en gedistribueerd onder de GNU General Public License (GPL) .qu is geïnspireerd op andere talen. Meest merkbaar Perl, Python, Ruby en C. Het lijkt meestal op Python, behalve dat de syntaxis flexibeler is, de interials zijn eenvoudiger, en Qu kunt u inspringen of non-inentingstyle.qu een schone syntaxis gebruiken die is ontworpen om de leesbaarheid te bevorderen . Er is geen behoefte aan semi-colons en komma's om items te scheiden, behalve in zeldzame gevallen wanneer het einde van een uitdrukking niet voor de hand ligt. En is een procedurele taal. Een programma bestaat uit verklaringen en uitdrukkingen geëvalueerd in de volgorde die ze verschijnen. En is een sterke semi-dynamische (optionele statische) typetaal. Het toevoegen van een nummer aan een string gooit een uitzondering. Een variabele kan alles bevatten of u kunt er een validator aan toevoegen. Validators kunnen zo eenvoudig zijn als een klasse, een constant object (array, bereik, struct, enz.) Of zelfs een validatorfunctie.Arrays, woordenboeken en sets kunnen worden beperkt om alleen een specifiek "type" van gegevens te houden. Alles in Qu zijn objecten, inclusief nummers, snaren, enz. Het nummer 123 is bijvoorbeeld eigenlijk een instantie van de ingebouwde INT-klasse. Klassen zijn gevallen van de ingebouwde klasse, enz. Maar dit betekent niet dat u uw programma's op een objectgeoriënteerde manier moet schrijven. Dat is volledig aan u.Documentatie kan worden ingebed in de broncode. De compiler zal ze overslaan. De documentatie-bouwer zal ze extraheren. De bouwer is opgenomen als onderdeel van de standaarddistributie. In feite, wanneer u QUY- of QU-modules installeert, worden de documentaties automatisch voor u gebouwd. Net is volledig geschreven in C. leesbare documentaties zijn rechtstreeks ingebed in de C-bronnen. Voor Qu is net zo eenvoudig als het kan krijgen! Hier zijn enkele belangrijke functies van "The QU-programmeertaal": · Snel · Schone syntaxis · Sterke semi-dynamische typen · Module management · Multithread · Deadlock-detectie · Labellussen, breken, Doorgaan, REDO · Loop, terwijl, voor, atoom, doen · snelle uitzonderingen · proberen, vangen, anders, ten slotte · geneste functie · Lexicale sluiting · accummulator · Generator · Coroutine · Type validator · RUNEN Zodra Functie · Volledige en veilige Eval · Gebufferd afdrukken · Auto zelf · Privé-, publieke en statische kenmerken · Lees / schrijf- en alleen-lezen-kenmerken · Klasse onroerend goed en methoden · Dynamische attribuut Access · Single-erfenis met Mixins · Multiple Constructors · Super Klasse Attribuut Access · Finalizers · Meerdere opdracht · Variabele en standaard argume NTS · Argument Afvlakken · Uniform Attribuut Access · Complex Aantal · Groot geheel getal · Markeer en Sweep Garbage Collectorrequirements: · GCC 2.96 + POSIX-threads (Pthread) · Makewat is nieuw in deze release: · Qu's Internals worden nu gecompileerd in een gedeelde bibliotheek. · De Garbage Collector is verbeterd. · De HTML-syntaxis gebruikt nu kleine letters en er is een efficiënter H-module-alternatief dat ook ingebouwde HTML-achtige syntaxisondersteuning heeft. · De database-interface is verbeterd om klassenbinding gemakkelijker te maken. Veel modules zijn in afzonderlijke pakketten verplaatst, zodat ze afzonderlijk kunnen worden gedownload.


De QU-programmeertaal Gerelateerde software

Funkee

Funkee is een evenementengestuurde scriptinghost voor Groovy en andere script-talen. ...

174

Downloaden