Rpl / 2

Een programmeertaal voor berekeningen.
Download nu

Rpl / 2 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Joel BERTRAND
  • Uitgever website:
  • http://www.systella.fr/~bertrand/rpl2

Rpl / 2 Tags


Rpl / 2 Beschrijving

Een programmeertaal voor berekeningen. RPL / 2 is een speciale taal en kan het vreemde kind van verboden liefde tussen Lisp en weer zijn. De omgekeerde Poolse notatie en het definitieve werken komen voort uit voortdurend, houden alleen een anonieme stapel; De controlestructuren komen van Lisp. Wat een briljante genealogie! Deze taal heeft een zeer zwakke typen, als het helemaal typt. De variabelen worden bij hun eerste gebruik on-the-fly gedeclareerd en het type gegevens dat in die tijd op te slaan, wordt gebruikt. Dus dezelfde variabele x kan een complexe matrix en een paar momenten later bevatten, een string. In feite, het gebruik van variabelen is niet erg gebruikelijk, omdat alles rechtstreeks kan worden gedaan met objecten die in de stapel aanwezig zijn. De vijfhonderdvijfentwintig duizend Lijnen van code (!) Kunnen netjes worden gecompileerd. De taal is volledig bruikbaar (ik doe het elke dag); RPL / 2-scripts kunnen worden uitgevoerd en de externe gecompileerde routines kunnen worden genoemd. De interface met de buitenwereld is een C-interface. De bruikbare en werkende gegevenstypen zijn als volgt: - binaire gehele getallen (64 bits); - ondertekende gehele getallen (64 bits); - Echte nummers (64 bits); - complexe getallen (2 * 64 bits); - Strings (elke lengte); - lijsten; - complexe, echte of gehele getal-vectoren; - complexe, echte of gehele matrices; - namen; - algebraïsche uitdrukkingen; - uitdrukkingen vermeld in omgekeerde Polish Notation.at de tijd van Dit schrijven, ingebouwde definities zijn: - de hele reeks stapelbeheersactiviteiten; - de functies gerelateerd aan lokale en globale variabelen, evenals sub-definities die springen; - gedefinieerde en ongedefinieerde lussen, met of zonder een teller; - vergelijking Functies; - Testinstructies; - Functies die betrekking hebben op trigonometrie; - logaritmische functies; - geavanceerde berekeningen op matrices (LU-ontbinding, gegeneraliseerde eigenwaarden) - Evaluatiefuncties Eval en -> Num; - en vele anderen ... Wat is er nieuw in deze release: · Pijp () wordt overschreven door een macro om een systeemfout te voorkomen. · Communicatie tussen processen gebeurt met leidingen en deze leidingen worden beheerd door een specifieke asynchrone draad. · Als een script probeert meer threads te maken dan de dispanisatie van het management kan vernietigen, kunt u snel het maximale aantal geopende bestanden bereiken en de buis () zal een systeemfout retourneren. · Een grote bug (deadlock) is vastgelegd in proces- en draadbeheer. · Een grote bug wordt in DET-intrinsiek gefixeerd (determinant werd berekend zonder LU-diagonalisatie). · Een nieuw swapcntxt-intrinsiek wordt toegevoegd. · Een kleine bug is gefixeerd in Masfile.Am (licenties regel).


Rpl / 2 Gerelateerde software

Gretl

Gretl is een cross-platforms softwarepakket voor econometrische analyse, geschreven in de C-programmeertaal. ...

151

Downloaden