EiffelStudio

Skjermbilde programvare:
EiffelStudio
Prog.varedetaljer:
Versjon: 6.8.8.6454 Oppdatert
Last opp dato: 12 May 15
Utvikler: Emmanuel Stapf
Lisens: Gratis
Popularitet: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel Software tilbyr utviklingsverktøy som gjør en konkret og umiddelbar forskjell i hvordan selskapene produserer programvare.
 
 Selskapets flaggskip, EiffelStudio, er tilgjengelig under Dual Licensing: velge mellom Open Source og kommersielle.
 
 Mens Eiffel er ansett som det beste språket for å lage raske, robuste, skalerbare applikasjoner, er EiffelStudioTM det eneste verktøyet for å realisere full effekt av Eiffel Development FrameworkTM.
 
 EiffelStudio er mer enn bare en IDE.
 
 Tenk deg å kunne modellere systemet ditt som du tror - fange dine behov og dine tankeprosesser i Eiffel. Deretter, når du er klar til å designe, bygge deg på den modellen du nettopp opprettet, fortsatt i Eiffel. Og så du implementerer i Eiffel. Du trenger aldri å kaste noe ut og starte på nytt. Du trenger ikke ekstra verktøy for å kunne gå tilbake og gjøre endringer i arkitekturen trygt. Rundtur ingeniør? Det er bygget i by design. Testing, beregninger og produktivitetsverktøy? De er bygget i.
 
 Og debugging? Eiffel har native Design by ContractTM forhindrer 90% av feilene fra stadig oppstår i første omgang - og hva bugs fortsatt er lett spores og reparert, vanligvis i løpet av ti minutter.
 
 Hvis du har flere plattformer for å konsolidere, forsone eller kommunisere med, ikke noe problem. Eiffel kjører på Windows, Unix, Linux, innebygd, og til og med VMS-systemer. Du kan lage en applikasjon i Eiffel (selv importere dine eksisterende programmer som utgangspunkt), og deretter overføre den til noen annen plattform Eiffel kompilerer til.

Hva er nytt i denne slipp:

  • Denne utgivelsen kandidat for EiffelStudio 6.8 som inneholder følgende nye funksjoner: SCOOP (Simple Concurrent Objektorientert programmering teknologi), evnen til å feste en løpende prosess til EiffelStudio debugger , en forbedret EiffelStore bibliotek og MySQL håndtak, og ulike kompilatoren og EiffelStudio feilrettinger.

Hva er nytt i versjon 13.11.9.3542:

  • New funksjoner:
  • kompilatoren: Støttet parentes aliaser som tillater behandling har samtaler med argumenter på enheter som tar ingen argumenter for å se ut som vanlig funksjon samtaler. Dette er mest nyttig å ringe på byråets objekter, for eksempel istedenfor my_agent.call (x), kan det være mulig å bruke my_agent (x). I motsetning brakett alias, kan parentes alias brukes med både søk og kommandoer, men som med brakett alias, bør den tilsvarende ha minst ett argument.
  • kompilator: Støttet nye regler for å håndtere faktiske argumenter i en funksjon kaller det wrap siste argumentene til en tuppel når: antall faktiske argumenter overskrider antallet formelle argumenter eller når antallet faktiske argumenter er lik antall formell argumenter, men den siste faktiske argumentet ikke skrive kompatibel med den siste formelle argumentet med mindre innpakket i et tuppel. Dette er mest nyttig å ringe på byråets gjenstander unngå eksplisitt manifest tuppel notasjon. For eksempel my_agent.call ([123 & quot; abc & quot ;, verdi]) kan skrives som my_agent.call (123, & quot; abc & quot ;, verdi), eller, når kombinert med parentes alias, som my_agent (123, & quot ; abc & quot ;, verdi)
  • .
  • kompilatoren: Støttet betingelsesuttrykk som tillater å bruke forskjellige uttrykk for å beregne en verdi avhengig av noen betingelse: hvis x & lt; y og x & lt; z deretter x ElseIf y & lt; z deretter y annet z slutt.
  • kompilator: ECF omdirigering støtte - & gt; gi en måte å lage omdirigering fra en .ecf til en annen (ligner lenke)
  • Forbedringer:
  • bibliotek: Lagt parentes aliaser for PROCEDURE.call og FUNCTION.item slik at samtaler 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: Lagt void sikker versjon av Gobo, bare argumenter, test, verktøy og XML er ennå ikke tomrommet sikker
  • .
  • Feilrettinger:
  • kompilatoren. Bug # 18266 (test # svalid031) - Fikset en bug som forårsaket rapporterer om en ikke-eksisterende feil for en omdøpt funksjon med en brakett alias
  • kompilator: bug # 18282 (test # multicon062) - Fikset en bug som forårsaket feil feilrapport for funksjoner med en brakett alias spesifisert i flere formelle generiske begrensninger
  • .
  • kompilatoren.: Test # attach108 - Korrigert beregning av omfang av read-only-variabler brukt i implicative uttrykk med conjuctions

Hva er nytt i versjon 7.1.8.8986:

  • This versjonen legger en ny Eiffel Web rammeverk, forbedrer SCOOP gjennomføring for å tillate flere løpe prosessorer, legger til støtte for GTK 3.4 og dens HTML5 backend, forbedrer Eiffel Information System verktøy, og legger til ulike feilrettinger og forbedringer.

Hva er nytt i versjon 7.0.8.8074:

  • This versjonen inneholder store forbedringer i de områdene av samtidighet (via SCOOP-teknologi) og tom-sikkerhet ved å gjøre det enklere å migrere til å annullere sikker kode.
  • I tillegg har den mange små forbedringer å gjøre EiffelStudio enkel å bruke inkluderer flere og flere eksterne bidrag.

Hva er nytt i versjon 6.7.8.5049:

  • This utgivelsen løser noen incrementality problemer ved bruk av testing fasiliteter.
  • Noen skjermproblemer med den nye tvers konstruere oppklart.

Hva er nytt i versjon 6.6.8.2636:

  • New funksjoner:
  • basen Lagt til støtte for korrekt mismatch i SED serialisering klyngen.
  • Forbedringer:
  • runtime Når Twinning en spesiell sak der `kapasitet 'er mye høyere enn sin` count' den nye kopien vil ha sin `kapasitet 'satt til` count'.
  • studio lagt nytt Error List verktøy preferanse & quot;. Tools.error_list.show_tooltip & quot ;, så sluttbrukere kan spesifisere om rik tooltip vindu skal vises automatisk i listen over feil verktøy
  • Feature fjernet
  • Feilrettinger:
  • kompilatoren Fikset bug # 16545 når kompilatoren ikke oppdager at en ny fil som ikke inneholder en forventet klassen etter å registrere det i et system (se test # incr340).
  • kompilatoren Fikset flere recompilation bugs (bug # 16546, bug # 16547, bug # 16553) for tilfeller når en funksjon med påstander er fjernet fra en forelder klasse mens et barn klasse forblir uendret (se test # incr341, test # incr342, test # incr343).
  • studio Fikset bug # 15788 (bug # 16209, bug # 16278) Feil tooltip blinke når musen utenfor EiffelStudio
  • studio Fikset bug # 16543 Søke i spille Implementers eller Mere rullerer ikke vise kampen
  • kompilatoren Fast recompilation bugs (bug # 14525, bug # 16052) som forårsaket kompilator krasj eller feil feilmelding når du sjekker arvet kode fra en klient som refererer til en funksjon som (re) flyttet (se test # incr293, test # incr338).
  • Bruker endringer:
  • studio Den eksperimentelle modusen er nå borte, har det blitt standard. Å ha tilgang til standardmodus på 6,5, må man bruke kompatibel versjon.

Hva er nytt i versjon 6.5.8.524:

  • The EiffelBase forlengelse bibliotek ble lagt til EiffelStudio levering .
  • Dette biblioteket gir en ny klasse SEARCH_TABLE, som er et sett hvor elementene er HASHABLE, og noen nye sorterings fasiliteter for etterkommere av indekser.
  • Noen problemer med PART_SORTED_SET og BINARY_SEARCH_TREE_SET ble fikset.
  • Forskjellige EiffelStudio bugs ble fikset. 'Clear_all "i STRING klasser og HASH_TABLE har blitt gjort foreldet i favør av" wipe_out'.
  • En atferdsendring STRING.resize ble gjort for å hindre kalle "endre størrelse" med en mindre størrelse.

Hva er nytt i versjon 6.4.7.9263:

  • For bakoverkompatibilitet problemet vi inkludert to versjoner av bibliotekene. Som standard vil den bruke bakoverkompatibel versjon. For å bruke det nye biblioteket, må du bruke `-experiment 'bryteren. Det er mulig å lage kode som kompilerer mot begge versjoner, så lenge noen små endringer er brakt til koden.

Hva er nytt i versjon 6.4.7.8984:

  • Development av iPhone-programmer i Eiffel har blitt lagt til. Foreløpig er det bare støtter kommandolinje-applikasjoner, men grafisk applikasjon støtte bør komme snart. Følgende biblioteker har blitt lagt til levering: dynamiske bibliotek API wrapper, kodingen biblioteket og internasjonalisering biblioteket. Noen saker på GTK ble fikset. Noen runtime feil relatert til tråden eller serialisering har blitt fikset. Forkompileringen bug på Mac OS X har blitt fikset.

Hva er nytt i versjon 6.4.7.8382:

  • Bug reparasjoner:
  • debugger: fast nylig introdusert bug # 15610. Feature samtale på tomrommet målet i {DBG_EXPRESSION_EVALUATOR_B} .is_boolean_expression i EiffelStudio
  • debugger: fikset bug # 15669 Feature samtale på tomrommet målet i {AST_DEBUGGER_BREAKABLE_STRATEGY} .initialize_current_context
  • debugger: forbedret støtte for objekttestlokalbefolkningen
  • runtime. Fikset en ikke-deteksjon av stabelen overløp i en flertrådet program på Linux
  • Bruker endringer:
  • kompilator: økes ECF XML skjema versjon for å gjenspeile de siste endringene
  • .
  • kompilatoren.: Erstattet ECF skjema attributt syntax_level av et heltall type med syntaksen til en streng type som inneholder en av de tre mulige verdier
  • kompilator: Erstattet ECF skjema tilskriver is_void_safe av en boolsk type med void_safety av en streng type som inneholder en av de tre mulige verdier (ingen - ingen tomrom sikkerhetskontroller, alle - alle ugyldige sikkerhetskontroller, initialisering - on-demand annullert sikkerhet sjekker, dvs. kun for enheter som er vedlagt).
  • kompilatoren.: Programvalg brukes etter påføring av alternativene som er angitt i biblioteket når alternativet Bruk alternativer for programmet er satt til true
  • kompilatoren.: Lagt kompatibilitet for å gjenkjenne koden ved hjelp av `infiks / prefikset" i stedet for `alias '

Krav

  • gtk +

Lignende programvare

Redcar
Redcar

20 Feb 15

HBasic
HBasic

2 Jun 15

BlackAdder
BlackAdder

3 Jun 15

kdev-python
kdev-python

20 Feb 15

Kommentarer til EiffelStudio

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!