EiffelStudio

Software screenshot:
EiffelStudio
Software detaljer:
Version: 6.8.8.6454 Opdateret
Upload dato: 12 May 15
Udvikler: Emmanuel Stapf
Licens: Gratis
Popularitet: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel Software tilbyder udviklingsværktøjer, der gør en konkret og umiddelbar forskel på, hvordan virksomheder producerer software.
 
 Virksomhedens flagskib produkt, EiffelStudio, er tilgængelig under Dual Licens vælge mellem Open Source og kommercielle.
 
 Mens Eiffel bredt betragtes som den bedste sprog til at skabe hurtige, robuste, skalerbare applikationer, EiffelStudioTM er det eneste værktøj til at realisere den fulde effekt af Eiffel Development FrameworkTM.
 
 EiffelStudio er mere end blot en IDE.
 
 Forestil dig at være i stand til at modellere dit system som du tror - indfange dine behov og dine tankeprocesser i Eiffel. Derefter, når du er klar til Design, du bygger på den model, du lige har oprettet, stadig i Eiffel. Og så implementere, i Eiffel. Du behøver aldrig at smide noget ud og starte forfra. Du behøver ikke ekstra værktøjer for at kunne gå tilbage og foretage ændringer i arkitektur sikkert. Roundtrip engineering? Det er bygget i tilsigtet. Afprøvning, målinger og produktivitet værktøjer? De er bygget i.
 
 Og debugging? Eiffel native Design by ContractTM forhindrer 90% af bugs i nogensinde opstår i første omgang - og hvad bugs forbliver let spores og repareres, typisk inden for ti minutter.
 
 Hvis du har flere platforme til at konsolidere, forene eller kommunikere med, ikke noget problem. Eiffel kører på Windows, Unix, Linux, embedded, og selv FOS. Du kan oprette en ansøgning i Eiffel (selv importere dine eksisterende applikationer som udgangspunkt), og derefter migrere det til nogen anden platform Eiffel kompilerer til.

Hvad er nyt i denne publicering:

  • Denne udgivelse kandidat til EiffelStudio 6.8 som indeholder følgende nye funktioner: SCOOP (Simpelt Samtidig objektorienteret programmering teknologi), evnen til at vedhæfte en kørende proces til EiffelStudio debugger , en forbedret EiffelStore bibliotek og MySQL håndtag, og forskellige compiler og EiffelStudio fejlrettelser.

Hvad er nyt i version 13.11.9.3542:

  • New funktioner:
  • compiler: Understøttet parentes aliaser, der tillader behandling har opkald med argumenter på enheder, der tager ingen argumenter for at se så regelmæssig funktion opkald. Dette er for det meste nyttigt at foretage opkald på agent objekter, f.eks i stedet for my_agent.call (x) kan det være muligt at anvende my_agent (x). I modsætning beslag alias, kan parentes alias bruges med både forespørgsler og kommandoer, men som med beslag alias, bør den tilsvarende funktion har mindst et argument.
  • compiler: Understøttet nye regler til at håndtere faktiske argumenter i en funktion, kalder det wrap sidste argumenter i en tupel, når: antallet af faktiske argumenter overstiger antallet af formelle argumenter, eller når antallet af faktiske argumenter er lig med antallet af formelle argumenter, men den sidste egentlige argument ikke skrive-kompatibelt med det sidste formelle argument, medmindre pakket ind i en tupel. Dette er for det meste nyttigt at foretage opkald på agent objekter undgå eksplicit manifest tuple notation. For eksempel my_agent.call ([123, & quot; abc & quot ;, værdi]) kan skrives som my_agent.call (123, & quot; abc & quot ;, værdi), eller, når det kombineres med parentes alias, som my_agent (123, & quot ; abc & quot ;, værdi)
  • .
  • compiler: Understøttet betingede udtryk, der tillader brug af forskellige udtryk til at beregne en værdi, afhængigt af nogle betingelse: hvis x & lt; y og x & lt; z derefter x elseif y & lt; z derefter y ellers z ende.
  • compiler: ECF omdirigering support - & gt; giver en måde at skabe omdirigering fra en .ecf til en anden (svarende til at linke)
  • Forbedringer:
  • bibliotek: Tilføjet parentes aliaser for PROCEDURE.call og FUNCTION.item så opkald til agenter foo.call (1, 2, 3), og x: = bar.item (& quot; QUX & quot;) kan erstattes med foo (1, 2, 3) og x:. = bar (& quot; QUX & quot;)
  • bibliotek: Tilføjet void-safe version af Gobo, kun argumenter, test, værktøj og XML er endnu ugyldige-safe
  • .
  • Fejlrettelser:
  • compiler:. Bug # 18266 (test # svalid031) - Rettet en fejl, der forårsagede at rapportere en ikke-eksisterende fejl for en omdøbte funktion med et beslag alias
  • compiler: bug # 18282 (test # multicon062) - Rettet en fejl, der forårsagede ukorrekt fejlrapport for funktioner med et beslag alias specificeret i flere formelle generiske begrænsninger
  • .
  • compiler:. Test # attach108 - Rettet beregning af anvendelsesområder for læst-kun variabler, der anvendes i implicative udtryk med conjuctions

Hvad er nyt i version 7.1.8.8986:

  • This version tilføjer en ny Eiffel Web rammer, forbedrer SCOOP implementering for at tillade flere kørende processorer, tilføjer understøttelse af GTK 3.4 og dens HTML5 backend, forbedrer Eiffel informationssystem værktøj, og tilføjer forskellige fejlrettelser og forbedringer.

Hvad er nyt i version 7.0.8.8074:

  • This udgave indeholder store forbedringer inden for concurrency (via SCOOP-teknologi) og ugyldig-sikkerhed ved at gøre det lettere at migrere til ugyldiggøre-safe kode.
  • Desuden har mange små forbedringer for at gøre EiffelStudio nemt at bruge omfatter flere og flere eksterne bidrag.

Hvad er nyt i version 6.7.8.5049:

  • This release løser nogle incrementality problemer ved brug af test faciliteter.
  • Nogle display problemer med den nye tværs konstruktion blev løst.

Hvad er nyt i version 6.6.8.2636:

  • New funktioner:
  • bund Tilføjet understøttelse for korrekt misforhold i SED serialisering klynge.
  • Forbedringer:
  • runtime Når twinning en SÆRLIG tilfælde, hvor `kapacitet« er meget højere end dens `count 'den nye kopi vil have sin` kapacitet' sæt til `count".
  • atelier tilføjet nye Error List værktøj præference & quot;. Tools.error_list.show_tooltip & quot ;, så slutbrugerne kan angive, om rige tooltip vinduet skal vises automatisk i Error List værktøj
  • Feature fjernet
  • Fejlrettelser:
  • compiler Fixed bug # 16545 når compiler ikke registrerer, at en ny fil ikke indeholder et forventet klasse efter henvisninger det i et system (se test # incr340).
  • compiler Faste flere genkompilering bugs (bug # 16546, bug # 16547, bug # 16553) for tilfælde, hvor en funktion med påstande er fjernet fra en forælder klasse, mens et barn klasse forbliver uændret (se test # incr341, test # incr342, test # incr343).
  • atelier Fixed bug # 15788 (bug # 16209, bug # 16278) Fejl tooltip blinke, når musen udenfor EiffelStudio
  • studie Fixed bug # 16543 Søgning i funktionen Implementers eller Efterkommere ikke rulle at vise match
  • compiler Fast genkompilering bugs (bug # 14525, bug # 16052), der forårsagede compiler nedbrud eller forkert fejlmeddelelse, når kontrol arvet kode en klient, der henviser til en funktion, der (re) flyttet (se test # incr293, test # incr338).
  • Bruger ændringer:
  • atelier Den eksperimentelle tilstand er nu gået, er det blevet standard. For at få adgang til standardtilstanden på 6,5, man har til at bruge kompatibel version.

Hvad er nyt i version 6.5.8.524:

  • The EiffelBase extension bibliotek blev tilføjet til EiffelStudio levering .
  • Dette bibliotek giver en ny klasse SEARCH_TABLE, som er et sæt, hvor elementer er HASHABLE, og nogle nye sorteringsanlæg for efterkommere af vendbare.
  • Et par problemer med PART_SORTED_SET og BINARY_SEARCH_TREE_SET blev fastsat.
  • Forskellige EiffelStudio bugs blev fastsat. »Clear_all" i STRING klasser og HASH_TABLE er gjort forældet til fordel for 'wipe_out ".
  • En adfærdsændring i STRING.resize blev gjort for at forhindre at kalde 'resize' med en mindre størrelse.

Hvad er nyt i version 6.4.7.9263:

  • For bagudkompatibilitet spørgsmål, vi herunder 2 versioner af bibliotekerne. Som standard vil den bruge bagudkompatibel version. At bruge det nye bibliotek, er du nødt til at bruge `-experiment 'switch. Det er muligt at skabe kode, samler mod begge versioner, så længe nogle små ændringer er bragt til koden.

Hvad er nyt i version 6.4.7.8984:

  • Development af iPhone-programmer i Eiffel er blevet tilføjet. I øjeblikket er det kun understøtter kommandolinjeprogrammer men grafisk ansøgning støtte bør komme snart. Følgende biblioteker er blevet tilføjet til levering: det dynamiske bibliotek API wrapper, kodningen bibliotek og internationalisering biblioteket. Nogle spørgsmål om GTK blev fastsat. Nogle runtime fejl relateret til tråd eller serialisering er blevet rettet. Den prækompileringen bug på Mac OS X er blevet rettet.

Hvad er nyt i version 6.4.7.8382:

  • Bug rettelser:
  • debugger: fast nylig indført bug # 15610:. Feature opkald på ugyldig mål i {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression i EiffelStudio
  • debugger: fast bug # 15669 Feature opkald på ugyldig mål i {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context
  • debugger: forbedret understøttelse af objekt test lokalbefolkningen
  • runtime:. Rettet en ikke-detektering af stack overflow i en multithreaded program på Linux
  • Bruger ændringer:
  • compiler: øges ECF XML-skema version for at afspejle de seneste ændringer
  • .
  • compiler:. Erstattet ECF skema attribut syntax_level af et heltal type med syntaksen af ​​en streng type, der indeholder en af ​​de tre mulige værdier
  • compiler: Erstattet ECF skema attribut is_void_safe af en boolesk type med void_safety af en streng type, der indeholder en af ​​de tre mulige værdier (ingen - ingen tomrum sikkerhedstjek, alle - alle void sikkerhedstjek, initialisering - on-demand ugyldig sikkerhed checks, dvs. kun for enheder, der er knyttet).
  • compiler:. Anvendelsesmuligheder anvendes efter anvendelse mulighederne i biblioteket, når indstillingen Brug anvendelsesmuligheder er sat til true
  • compiler:. Tilføjet kompatibilitet for anerkendelse kode ved hjælp `Infix / præfiks 'i stedet for` alias "

Krav :

  • gtk +

Lignende software

Gnoduino
Gnoduino

14 Apr 15

Qt Creator
Qt Creator

17 Feb 15

OpenLDev
OpenLDev

2 Jun 15

FreeRIDE
FreeRIDE

2 Jun 15

Kommentarer til EiffelStudio

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!