EiffelStudio

Software skärmdump:
EiffelStudio
Mjukvaruinformation:
Version: 6.8.8.6454 Uppdaterad
Ladda upp dagen: 12 May 15
Utvecklare: Emmanuel Stapf
Licens: Gratis
Popularitet: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel Software erbjuder utvecklingsverktyg som gör en konkret och omedelbar skillnad i hur företag tillverkar programvara.
 
 Företagets flaggskepp, Eiffel är tillgänglig under Dual Licensiering: välja mellan öppen källkod och kommersiell.
 
 Medan Eiffel betraktas allmänt som det bästa språket för att skapa snabba, robusta, skalbara applikationer är EiffelStudioTM det enda verktyget för att realisera den fulla kraften i Eiffel Development FrameworkTM.
 
 Eiffel är mer än bara en IDE.
 
 Tänk dig att kunna modellera systemet som du tror - fånga dina behov och dina tankeprocesser i Eiffel. Sedan, när du är redo att utforma, bygga du på den modell du nyss skapade, fortfarande i Eiffel. Och sedan genomföra, i Eiffel. Du behöver aldrig slänga någonting och börja om från början. Du behöver inte extra verktyg för att kunna gå tillbaka och göra ändringar i arkitekturen på ett säkert sätt. Round manipulering? Den är byggd i avsiktligt. Test, statistik och produktivitetsverktyg? De är byggda i.
 
 Och felsökning? Eiffel hemland Design vid ContractTM förhindrar 90% av de buggar från att någonsin inträffar i första hand - och vilka buggar kvar lätt spåras och repareras, vanligtvis inom tio minuter.
 
 Om du har flera plattformar för att konsolidera, förena eller kommunicera med, inga problem. Eiffel körs på Windows, Unix, Linux, inbäddad, och även VMS-system. Du kan skapa ett program i Eiffel (även importera dina befintliga applikationer som utgångspunkt), och sedan flytta den till någon annan plattform Eiffelsamman till.

Vad är nytt i detta Tillstånd:

  • Denna release-kandidaten för Eiffel 6.8 som innehåller följande nya funktioner: SCOOP (Enkel Samtidig Objektorienterad programmeringsteknik), förmågan att fästa en pågående process till Eiffel debugger en förbättrad EiffelStore bibliotek och MySQL handtaget och olika kompilator och Eiffel felrättelser.

Vad är nytt i version 13.11.9.3542:

  • New funktioner:
  • Producent: stöds parentes alias som tillåter behandling har samtal med argument om enheter som tar inga argument för att se ut som vanliga funktions samtal. Detta är mest användbart för att ringa på agentobjekt, t.ex. istället för my_agent.call (x) kan det vara möjligt att använda my_agent (x). Till skillnad från fästet alias, kan parentes alias användas med både frågor och kommandon, men med fäste alias, ska den motsvarande funktionen har minst ett argument.
  • kompilator: Stöds nya regler för att hantera faktiska argument i en funktion kalla det wrap sista argument i en tupel när: antalet faktiska argument överstiger antalet formella argument eller när antalet faktiska argument är lika med antalet formella argument, men den sista verkliga argumentet inte skriva kompatibelt med det sista formella argumentet inte insvept i en tabellrad. Detta är mest användbart för att ringa på agentobjekt undvika explicit uppenbart tuple notation. Exempelvis my_agent.call ([123, & quot; abc & quot ;, värde]) kan skrivas som my_agent.call (123 & quot; abc & quot ;, värde), eller, när de kombineras med parentes alias, som my_agent (123 & quot ; abc & quot ;, värde)
  • .
  • Producent: stöds villkorliga uttryck som gör det möjligt att använda olika uttryck för att beräkna ett värde beroende på vissa villkor: om x & lt; y och x & lt; z då x elseif y & lt; z då y annat z slut.
  • kompilator: ECF omdirigering stöd - & gt; tillhandahålla ett sätt att skapa omdirigering från en ECF till en annan (liknande länka)
  • Förbättringar:
  • biblioteket: Inkom parentes alias för PROCEDURE.call och FUNCTION.item så att samtal till agenter foo.call (1, 2, 3) och x: = bar.item (& quot; qux & quot;) kan ersättas med foo (1, 2, 3) och x:. = bar (& quot; qux & quot;)
  • biblioteket: Inkom hålrums säker version av Gobo, bara argument, testa, verktyg och XML är ännu inte ogiltiga säker
  • .
  • Buggfixar:
  • kompilator. Bugg # 18266 (test # svalid031) - Fixade en bugg som orsakade att rapportera en obefintlig fel för en omdöpt funktionen med en konsol alias
  • kompilator: bug # 18282 (test # multicon062) - Fixade en bugg som orsakade felaktig felrapport för funktioner med en konsol alias anges i flera formella generiska begränsningar
  • .
  • kompilator. Test # attach108 - Korrigerat beräkning av omfattningar av skrivskyddade variabler som används i implicative uttryck med conjuctions

Vad är nytt i version 7.1.8.8986:

  • This versionen lägger en ny Eiffel webbramverk, förbättrar Scoop genomförandet att fler löpande processorer, lägger till stöd för GTK 3.4 och HTML5 backend, förbättrar Eiffel Information System verktyg, och tillägger olika buggfixar och förbättringar.

Vad är nytt i version 7.0.8.8074:

  • This versionen innehåller stora förbättringar inom områdena samtidighet (via SCOOP teknik) och hålrums säkerhet genom att göra det lättare att migrera till annullera säker kod.
  • Dessutom har många små förbättringar att göra Eiffel lättanvänd innehåller fler och fler externa bidrag.

Vad är nytt i version 6.7.8.5049:

  • This frisättning löser vissa incrementality frågor när du använder testning anläggningar.
  • En del bildskärmsproblem med den nya över konstruktionen löstes.

Vad är nytt i version 6.6.8.2636:

  • New funktioner:
  • bas Utökat stöd för korrekt obalans i SED serialisering klustret.
  • Förbättringar:
  • runtime När vänorts ett specialfall där `kapacitet" är mycket högre än dess `count" den nya kopian kommer att ha sin `kapacitet" satt till `count".
  • studio lagt till nya fel verktygslistan preferens & quot;. Tools.error_list.show_tooltip & quot ;, så slutanvändare kan ange om rika verktygstips fönster ska visas automatiskt i fel verktygslistan
  • Feature bort
  • Buggfixar:
  • kompilator Fast bugg # 16545 när kompilatorn inte upptäcker att en ny fil inte innehåller en förväntad klass efter att referera den i ett system (se test # incr340).
  • kompilator Fast flera omkompilering buggar (bugg # 16546, bugg # 16547, bugg # 16553) för fall där en funktion med påståenden tas bort från en förälder klass medan ett barn klass förblir oförändrad (se test # incr341, test # incr342, test # incr343).
  • studio Fixat bugg # 15788 (bugg # 16209, bugg # 16278) Fel tooltip blinka när musen utanför Eiffel
  • studio Fixat bugg # 16543 Söker i spel Implementers eller Ättlingar inte bläddra för att visa match
  • kompilator Fast omkompilering buggar (bugg # 14525, bugg # 16052) som orsakade kompilator krasch eller felaktig felmeddelande när du checkar ärvt koden för en klient som refererar till en funktion som är (åter) flyttas (se test # incr293, test # incr338).
  • Användar ändringar:
  • studio Den experimentella läget är nu borta, det har blivit standard. För att få tillgång till standardläget på 6,5, måste man använda kompatibel version.

Vad är nytt i version 6.5.8.524:

  • The EiffelBase förlängning bibliotek sattes till Eiffel leverans .
  • Detta bibliotek erbjuder en ny klass SEARCH_TABLE, som är en uppsättning där artiklar är HASHABLE, och några nya sorteringsanläggningar för ättlingar vänd.
  • Några problem med PART_SORTED_SET och BINARY_SEARCH_TREE_SET fastställdes.
  • Olika Eiffel buggar har åtgärdats. "Clear_all" i STRING klasser och HASH_TABLE har blivit föråldrade till förmån för "wipe_out".
  • En beteendeförändring i STRING.resize gjordes för att förhindra kalla "skala" med en mindre storlek.

Vad är nytt i version 6.4.7.9263:

  • For bakåtkompatibilitet fråga som vi bland annat två versioner av biblioteken. Som standard kommer den att använda den bakåtkompatibel version. Om du vill använda det nya biblioteket, måste du använda det så kallade -experiment "switch. Det är möjligt att skapa kod som samman mot båda versioner så länge som vissa små förändringar förs till koden.

Vad är nytt i version 6.4.7.8984:

  • Development av iPhone-program i Eiffel har lagts till. För närvarande endast stöder kommandoraden program men grafiskt applikationssupport bör komma snart. Följande bibliotek har lagts till leverans: den dynamiska biblioteket API omslag, kodningsbiblioteket och internationalisering biblioteket. Några frågor på GTK fastställdes. Vissa runtime buggar relaterade till tråd eller serialisering har fastställts. Den förkompilering bugg på Mac OS X har fastställts.

Vad är nytt i version 6.4.7.8382:

  • Bug korrigeringar:
  • debugger: fast nyligen infört bugg # 15610. Feature uppmaning void mål i {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression i Eiffel
  • debugger: fast bugg # 15669 Feature uppmaning void mål i {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context
  • debugger: förbättrat stöd för objektprovlokalbefolkningen
  • runtime. Fast en icke-detektion av spill i en flertrådade program på Linux
  • Användar ändringar:
  • kompilator: ökas ECF XML schema version för att återspegla den senaste tidens förändringar
  • .
  • kompilator. Ersatt ECF schema attribut syntax_level av ett heltal typ med syntax av en sträng typ som innehåller en av de tre möjliga värden
  • kompilator: Ersatt ECF schema attribut is_void_safe av en boolesk typ med void_safety av en sträng typ som innehåller en av de tre möjliga värden (ingen - inga tomrum säkerhetskontroller, alla - alla tomma säkerhetskontroller, initiering - on-demand void säkerhet kontroller, det vill säga bara för enheter som är anslutna).
  • kompilator. Programalternativ tillämpas efter applicering alternativ som anges i biblioteket när alternativet Använd programalternativ är inställt på true
  • kompilator. Inkom kompatibilitet för erkännande av kod med `infix / prefixet" i stället för `alias"

Krav :

  • gtk +

Liknande mjukvara

Val(a)IDE
Val(a)IDE

11 May 15

PiKdev
PiKdev

3 Jun 15

Android Studio
Android Studio

9 Dec 15

Lazarus
Lazarus

18 Jul 15

Kommentarer till EiffelStudio

Kommentarer hittades inte
Kommentar
Slå på bilder!