EiffelStudio

Logiciel capture d'écran:
EiffelStudio
Détails logiciels:
Version: 6.8.8.6454 Mise à jour
Date de transfert: 12 May 15
Développeur: Emmanuel Stapf
Licence: Gratuit
Popularité: 19

Rating: 1.5/5 (Total Votes: 2)

Eiffel Software propose des outils de développement qui font une différence concrète et immédiate dans la façon dont les sociétés produisent des logiciels.
 
 Le produit phare de la société, EiffelStudio, est disponible sous une double licence: choisir entre Open Source et commerciaux.
 
 Bien Eiffel est largement considéré comme le meilleur langage pour créer des applications robustes, rapides et évolutives, EiffelStudioTM est le seul outil pour la réalisation de la pleine puissance du développement FrameworkTM Eiffel.
 
 EiffelStudio est plus que juste un IDE.
 
 Imaginez être capable de modéliser votre système que vous pensez - capturer vos exigences et vos processus de pensée à Eiffel. Ensuite, lorsque vous êtes prêt à concevoir, à construire sur le modèle que vous venez de créer, toujours en Eiffel. Et puis vous implémentez, en Eiffel. Vous ne devez jamais jeter quoi que ce soit et recommencer. Vous n'êtes pas besoin d'outils supplémentaires pour être en mesure de revenir en arrière et faire des changements dans l'architecture en toute sécurité. L'ingénierie aller-retour? Il est construit en conception. Test, mesures et outils de productivité? Ils sont construits en.
 
 Et le débogage? Conception natif d'Eiffel par ContractTM empêche 90% des bogues de jamais se produire en premier lieu - et ce qui reste des bugs sont facilement retrouvés et réparé, généralement dans les dix minutes.
 
 Si vous avez de multiples plateformes pour consolider, concilier ou de communiquer avec, pas de problème. Eiffel fonctionne sur Windows, Unix, Linux, embarqué, et même les systèmes VMS. Vous pouvez créer une application dans Eiffel (même importer vos applications existantes comme point de départ), puis migrer vers une autre plate-forme Eiffel compile.

Ce qui est nouveau dans ce libérer:

  • Cette version candidate pour EiffelStudio 6.8 qui inclut les nouvelles fonctionnalités suivantes: SCOOP (technologie concurrente simple de programmation orientée objet), la possibilité de joindre un processus en cours pour le débogueur EiffelStudio , une bibliothèque et une poignée améliorée EiffelStore MySQL, et diverses corrections de bugs compilateur et EiffelStudio.

Ce qui est nouveau en fonctionnalités de la version 13.11.9.3542:

  • New:
  • compilateur: Prise en charge des alias de parenthèses qui permettent de traiter les appels de fonction avec des arguments sur les entités qui prennent aucun argument à regarder appels longs que réguliers. Ceci est surtout utile pour faire des appels sur les objets de l'agent, par exemple au lieu de my_agent.call (x), il peut être possible d'utiliser my_agent (x). Contrairement alias de support, alias parenthèse peut être utilisé avec les deux requêtes et les commandes, mais comme avec alias de support, la fonction correspondante devrait avoir au moins un argument.
  • compilateur: prise en charge de nouvelles règles pour traiter les arguments réels dans une fonction appeler qui enveloppent derniers arguments dans un tuple lorsque: le nombre d'arguments réels dépasse le nombre d'arguments formels ou lorsque le nombre d'arguments réels est égal au nombre de mise arguments, mais le dernier argument réel ne sont pas de type compatible avec le dernier argument formel moins enveloppé dans un tuple. Ceci est surtout utile pour faire des appels sur les objets d'agent évitant notation tuple manifeste explicite. Par exemple, my_agent.call ([123, & quot; abc & quot ;, valeur]) peut être écrit comme my_agent.call (123, & quot; abc & quot ;, valeur), ou, lorsqu'il est combiné avec l'alias de parenthèses, comme my_agent (123, & quot ; & quot ;, abc valeur)
  • .
  • compilateur: Pris en charge les expressions conditionnelles qui permettent l'utilisation d'expressions différentes pour calculer une valeur en fonction de certaines conditions: si x & lt; Y et X & lt; z alors x elseif y & lt; z alors y end else z.
  • compilateur: support de redirection de ecf - & gt; fournir un moyen de créer la redirection d'un .ecf à un autre (semblable à un lien)
  • Améliorations:
  • bibliothèque: Ajouté alias parenthèse pour PROCEDURE.call et FUNCTION.item de sorte que les appels aux agents foo.call (1, 2, 3) et x: = bar.item (& quot; qux & quot;) peuvent être remplacés par foo (1, 2, 3) et x:. = bar (& quot; qux & quot;)
  • bibliothèque: Ajouté la version de vide sécuritaire de Gobo, seuls arguments, essai, outils et XML ne sont pas encore vides sécurité
  • .
  • Correction de bugs:
  • compilateur:. Bogue # 18266 (test de svalid031 #) - Correction d'un bug qui faisait état d'une erreur inexistant pour une caractéristique renommé avec un alias de support
  • compilateur: bug # 18282 (test # multicon062) - Correction d'un bug qui faisait rapport d'erreur incorrect pour les fonctions avec un support alias spécifié dans plusieurs contraintes formelles génériques
  • .
  • compilateur:. Essai # attach108 - Correction calcul des champs de lecture seule variables utilisées dans les expressions implicatifs avec conjonctions

Quoi de neuf dans la version version ajoute un nouveau cadre de Web Eiffel, améliore la mise en œuvre de SCOOP pour permettre plusieurs processeurs de fonctionnement, ajoute le support pour GTK 3.4 et son backend HTML5, améliore l'outil Système d'information Eiffel, et ajoute diverses corrections de bogues et améliorations.

Quoi de neuf dans la version version contient des améliorations majeures dans les domaines de la concurrence (via la technologie de SCOOP) et non avenu-sécurité en le rendant plus facile la migration d'annuler de sécurité code.

  • En outre, il a beaucoup de petites améliorations à apporter EiffelStudio facile à utiliser comprend des contributions de plus en plus externes.
  • Quoi de neuf dans la version de la libération résout certains problèmes de l'apport différentiel lorsque vous utilisez le test installations.

  • Certains problèmes d'affichage avec la nouvelle construction a été résolu à travers.
  • Ce qui est nouveau dans la version 6.6.8.2636:

    • New caractéristiques:
    • Ajout du support de base pour inadéquation correcte dans le cluster de sérialisation SED.
    • Améliorations:
    • Lorsque l'exécution de jumelage un cas particulier où `capacités» est beaucoup plus élevé que son `count 'la nouvelle copie aura sa capacité`' à `count '.
    • Studio a ajouté un nouveau outil de liste d'erreurs préférence & quot;. & Quot ;, tools.error_list.show_tooltip si les utilisateurs finaux peuvent préciser si riche fenêtre infobulle devrait être automatiquement affiché dans l'outil de liste d'erreurs
    • Fonction supprimée
    • Correction de bugs:
    • Correction d'un bug du compilateur # 16545 lorsque le compilateur ne détecte pas qu'un nouveau fichier ne contient pas une classe attendu après le référençant dans un système (voir test # incr340).
    • compilateur Correction de plusieurs bogues de recompilation (bug n ° 16546, bogue # 16547, bogue # 16553) pour les cas où une option d'affirmations est retiré d'une classe parent, tandis que une classe enfant reste inchangé (voir test # incr341, le test # incr342, Test # incr343).
    • Studio bug # 15788 (bogue # 16209, # 16278 bug) Erreur infobulle de clignoter lorsque la souris en dehors de EiffelStudio
    • Studio Correction d'un bug # 16543 Recherche dans Implementers longs ou Descendants ne défile pas pour montrer correspondance
    • compilateur fixe des bugs de recompilation (bug n ° 14525, bogue # 16052) qui ont causé l'accident du compilateur ou un message d'erreur incorrect lors de la vérification du code hérité d'un client qui se réfère à une fonction qui est (re) propose (voir test # incr293, le test # incr338).
    • les changements de l'utilisateur:
    • Le studio de mode expérimental est maintenant disparu, il est devenu la valeur par défaut. Pour avoir accès au mode de 6.5 par défaut, on doit utiliser la version compatible.

    Ce qui est nouveau en version bibliothèque d'extension 6.5.8.524:

    • The EiffelBase a été ajouté à la livraison EiffelStudio .
    • Cette bibliothèque fournit une nouvelle SEARCH_TABLE de classe, qui est un ensemble où les éléments sont HASHABLE, et quelques nouvelles installations de tri pour les descendants de INDEXABLE.
    • A quelques problèmes avec PART_SORTED_SET et BINARY_SEARCH_TREE_SET ont été fixés.
    • Divers bugs ont été fixés EiffelStudio. 'Clear_all' dans les classes de cordes et HASH_TABLE a été rendu obsolète en faveur de «wipe_out '.
    • Un changement de comportement dans STRING.resize été fait pour empêcher appeler «redimensionner» avec une taille plus petite.

    Ce qui est nouveau dans la version 6.4.7.9263:

    • For problème de compatibilité ascendante nous incluons 2 versions de les bibliothèques. Par défaut, il utilisera la compatibilité de version. Pour utiliser la nouvelle bibliothèque, vous devez utiliser le commutateur `-experiment '. Il est possible de créer un code qui compile contre les deux versions aussi longtemps que quelques petits changements sont apportés au code.

    Quoi de neuf dans la version 6.4.7.8984:

    • Development d'applications iPhone en Eiffel a été ajouté. Actuellement, il ne prend en charge les applications de ligne de commande, mais le soutien de l'application graphique doit être bientôt. Les bibliothèques suivantes ont été ajoutées à la livraison: l'enveloppe dynamique bibliothèque d'API, la bibliothèque de codage et la bibliothèque d'internationalisation. Quelques questions sur GTK ont été fixés. Quelques bugs d'exécution liés à enfiler ou sérialisation ont été corrigés. Le bug de précompilation sur Mac OS X a été corrigé.

    Ce qui est nouveau en version corrige de 6.4.7.8382:

    • Bug:
    • débogueur: fixe récemment introduit bogue # 15610:. Feature appel sur la cible vide dans {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression dans EiffelStudio
    • débogueur: correction d'un bogue # 15669 Feature appel sur la cible vide dans {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
    • débogueur: support amélioré pour les habitants de test d'objet
    • exécution:. Correction d'un non-détection de débordement de pile dans une application multithread sur Linux
    • les changements de l'utilisateur:
    • compilateur: Incrémenté version du schéma ECF XML afin de refléter les changements récents
    • .
    • compilateur:. Remplacé ECF attribut de schéma syntax_level d'un type entier avec la syntaxe d'un type de chaîne qui contient l'une des trois valeurs possibles
    • compilateur: Remplacé schéma ECF attribut is_void_safe d'un type booléen avec void_safety d'un type de chaîne qui contient l'une des trois valeurs possibles (aucune - aucune vérification de sécurité de vide, tous - tous les contrôles de sécurité vides, initialisation - sur demande nulle sécurité contrôles, soit seulement pour les entités qui sont attachés).
    • compilateur:. Les options d'application sont appliqués après l'application des options spécifiées dans la bibliothèque lorsque l'option Utiliser les options d'application est défini sur true
    • compilateur:. Ajout de la compatibilité pour reconnaître le code en utilisant `infix / préfixe 'au lieu de` alias'

    Exigences :

    • gtk +

    Logiciel similaire

    a8
    a8

    20 Feb 15

    Python rope
    Python rope

    14 Apr 15

    PyPreview
    PyPreview

    3 Jun 15

    VisualLangLab
    VisualLangLab

    11 May 15

    Commentaires à EiffelStudio

    Commentaires non trouvées
    Ajouter un commentaire
    Tourner sur les images!