EiffelStudio

Software screenshot:
EiffelStudio
Rincian Software:
Versi: 6.8.8.6454 Diperbarui
Tanggal Upload: 12 May 15
Pengembang: Emmanuel Stapf
Lisensi: Gratis
Popularitas: 132

Rating: 1.3/5 (Total Votes: 3)

Software Eiffel menawarkan alat pengembangan yang membuat beton dan perbedaan langsung bagaimana perusahaan memproduksi perangkat lunak.
 
 Produk unggulan perusahaan, EiffelStudio, tersedia di bawah Ganda Perizinan: memilih antara Open Source dan komersial.
 
 Sementara Eiffel secara luas dianggap sebagai bahasa terbaik untuk membuat cepat, kuat, aplikasi scalable, EiffelStudioTM adalah satu-satunya alat untuk mewujudkan kekuatan penuh dari Eiffel Pembangunan FrameworkTM.
 
 EiffelStudio lebih dari sekedar IDE.
 
 Bayangkan bisa memodelkan sistem Anda seperti yang Anda pikirkan - menangkap kebutuhan Anda dan proses berpikir Anda di Eiffel. Kemudian, ketika Anda siap untuk Desain, Anda membangun model yang baru saja dibuat, masih dalam Eiffel. Dan kemudian Anda menerapkan, di Eiffel. Anda tidak perlu membuang apa-apa dan mulai dari awal. Anda tidak perlu alat tambahan untuk bisa kembali dan membuat perubahan dalam arsitektur aman. Rekayasa ulang-alik? Ini dibangun oleh desain. Pengujian, metrik dan perangkat produktivitas? Mereka dibangun di.
 
 Dan debugging? Desain asli Eiffel oleh ContractTM mencegah 90% dari bug dari yang pernah terjadi di tempat pertama - dan apa bug tetap mudah ditelusuri dan diperbaiki, biasanya dalam waktu sepuluh menit.
 
 Jika Anda memiliki beberapa platform untuk mengkonsolidasikan, mendamaikan atau berkomunikasi dengan, tidak ada masalah. Eiffel berjalan pada Windows, Unix, Linux, tertanam, dan bahkan sistem VMS. Anda dapat membuat aplikasi di Eiffel (bahkan mengimpor aplikasi yang ada sebagai titik awal), dan kemudian bermigrasi ke platform lain Eiffel untuk mengkompilasi.

Apa yang baru di ini melepaskan:

  • kandidat rilis ini untuk EiffelStudio 6,8 yang mencakup fitur-fitur baru berikut: SCOOP (Simple serentak Object-Oriented Programming teknologi), kemampuan untuk melampirkan proses yang berjalan ke debugger EiffelStudio , perpustakaan ditingkatkan EiffelStore dan MySQL menangani, dan berbagai compiler dan EiffelStudio perbaikan bug.

Apa yang baru dalam versi 13.11.9.3542:

  • New fitur:
  • compiler: Didukung alias kurung yang memungkinkan mengobati panggilan fitur dengan argumen pada entitas yang tidak mengambil argumen untuk melihat panggilan fitur seperti biasa. Hal ini sebagian besar berguna untuk membuat panggilan pada objek agen, misalnya bukannya my_agent.call (x) dimungkinkan untuk menggunakan my_agent (x). Tidak seperti bracket alias, alias kurung dapat digunakan dengan baik pertanyaan dan perintah, tetapi sebagai dengan braket alias, fitur yang sesuai harus memiliki setidaknya satu argumen.
  • compiler: Didukung aturan baru untuk menangani argumen aktual dalam fitur panggilan bungkus yang argumen terakhir ke tuple ketika: jumlah argumen yang sebenarnya melebihi jumlah argumen formal maupun ketika jumlah argumen yang sebenarnya adalah sama dengan jumlah resmi argumen, tapi argumen yang sebenarnya terakhir bukan tipe yang kompatibel dengan argumen formal terakhir kecuali dibungkus tupel. Hal ini sebagian besar berguna untuk membuat panggilan pada objek agen menghindari manifest notasi tuple eksplisit. Misalnya, my_agent.call ([123, & quot; abc & quot ;, nilai]) dapat ditulis sebagai my_agent.call (123, & quot; abc & quot ;, nilai), atau, bila dikombinasikan dengan kurung alias, seperti my_agent (123, & quot ; abc & quot ;, nilai)
  • .
  • compiler: Didukung ekspresi kondisional yang memungkinkan menggunakan ekspresi yang berbeda untuk menghitung nilai tergantung pada beberapa kondisi: jika x & lt; y dan x & lt; z maka x elseif y & lt; z maka y lain z akhir
  • .
  • compiler: dukungan ECF redirection - & gt; menyediakan cara untuk membuat pengalihan dari .ecf ke lain (mirip dengan menghubungkan)
  • Perbaikan:
  • perpustakaan: Ditambahkan alias kurung untuk PROCEDURE.call dan FUNCTION.item sehingga panggilan ke agen foo.call (1, 2, 3) dan x: = bar.item (& quot; qux & quot;) bisa diganti dengan foo (1, 2, 3) dan x:. = bar (& quot; qux & quot;)
  • perpustakaan: Ditambahkan versi kekosongan-aman Gobo, hanya argumen, uji, alat dan XML belum batal-aman
  • .
  • Perbaikan bug:
  • compiler:. Bug # 18266 (test # svalid031) - Fixed bug yang menyebabkan melaporkan kesalahan tidak ada untuk fitur berganti nama dengan alias braket
  • compiler: bug # 18282 (test # multicon062) - Fixed bug yang menyebabkan laporan kesalahan salah untuk fitur dengan alias braket ditentukan dalam beberapa kendala generik resmi
  • .
  • compiler:. Test # attach108 - Dikoreksi perhitungan lingkup read-only variabel yang digunakan dalam ekspresi implicative dengan conjuctions

Apa yang baru di Versi 7.1.8.8986:

  • This menambahkan kerangka Web baru Eiffel, meningkatkan pelaksanaan SCOOP untuk memungkinkan prosesor lebih berjalan, menambahkan dukungan untuk GTK 3.4 dan HTML5 backend nya, meningkatkan alat Sistem Informasi Eiffel, dan menambahkan berbagai perbaikan bug dan perbaikan.

Apa yang baru di Versi 7.0.8.8074:

  • This berisi perbaikan besar di bidang concurrency (melalui teknologi SCOOP) dan kekosongan-keselamatan dengan membuat lebih mudah untuk bermigrasi ke membatalkan-aman kode.
  • Selain itu, ia memiliki banyak perbaikan kecil untuk membuat EiffelStudio mudah digunakan mencakup lebih banyak kontribusi eksternal.

Apa yang baru di rilis versi 6.7.8.5049:

  • This memecahkan beberapa masalah inkrementasi ketika menggunakan pengujian fasilitas.
  • Beberapa tampilan masalah dengan baru di konstruksi diselesaikan.

Apa yang baru dalam versi 6.6.8.2636:

  • New fitur:
  • dasar Ditambahkan dukungan untuk ketidakcocokan benar dalam serialisasi klaster SED.
  • Perbaikan:
  • runtime Ketika kembar contoh KHUSUS mana `kapasitas 'jauh lebih tinggi dari` count-nya' copy baru akan memiliki `kapasitasnya 'diatur untuk` count'.
  • studio menambahkan baru preferensi alat Kesalahan Daftar & quot;. Tools.error_list.show_tooltip & quot ;, sehingga pengguna akhir dapat menentukan jika jendela tooltip kaya harus ditampilkan secara otomatis dalam alat Kesalahan Daftar
  • Fitur dihapus
  • Perbaikan bug:
  • compiler Fixed bug # 16545 ketika compiler tidak mendeteksi bahwa file baru tidak mengandung kelas diharapkan setelah referensi dalam sistem (lihat test # incr340).
  • compiler Tetap beberapa bug kompilasi ulang (bug # 16546, bug # 16547, bug # 16553) untuk kasus-kasus ketika sebuah fitur dengan pernyataan dihapus dari kelas induk sementara kelas anak tetap tidak berubah (lihat test # incr341, test # incr342, Uji # incr343).
  • studio Fixed bug # 15788 (bug # 16209, bug # 16278) Kesalahan tooltip berkedip ketika mouse di luar EiffelStudio
  • studio Fixed bug # 16543 Mencari di Implementer fitur atau Keturunan tidak gulir untuk menunjukkan pertandingan
  • compiler Tetap kompilasi bug (bug # 14525, bug # 16052) yang menyebabkan compiler kecelakaan atau pesan error salah ketika memeriksa kode mewarisi dari klien yang mengacu pada fitur yang (re) pindah (lihat test # incr293, test # incr338).
  • perubahan Pengguna:
  • studio Modus eksperimental sekarang hilang, telah menjadi default. Untuk memiliki akses ke mode default 6,5, kita harus menggunakan versi yang kompatibel.

Apa yang baru dalam versi 6.5.8.524:

  • The EiffelBase perpustakaan ekstensi ditambahkan ke pengiriman EiffelStudio
  • .
  • Perpustakaan ini menyediakan kelas SEARCH_TABLE baru, yang merupakan satu set mana item HASHABLE, dan beberapa fasilitas pemilahan baru untuk keturunan INDEXABLE.
  • Beberapa masalah dengan PART_SORTED_SET dan BINARY_SEARCH_TREE_SET yang tetap.
  • Berbagai bug EiffelStudio yang tetap. 'Clear_all' di kelas STRING dan HASH_TABLE telah dibuat usang dalam mendukung 'wipe_out'.
  • Sebuah perubahan perilaku di STRING.resize dilakukan untuk mencegah memanggil 'mengubah ukuran' dengan ukuran yang lebih kecil.

Apa yang baru dalam versi 6.4.7.9263:

  • For masalah kompatibilitas kita termasuk 2 versi perpustakaan. Secara default akan menggunakan versi yang kompatibel ke belakang. Untuk menggunakan perpustakaan baru, Anda harus menggunakan -experiment 'saklar'. Hal ini dimungkinkan untuk membuat kode yang mengkompilasi terhadap kedua versi selama beberapa perubahan kecil yang dibawa ke kode.

Apa yang baru dalam versi 6.4.7.8984:

  • Development aplikasi iPhone di Eiffel telah ditambahkan. Saat ini hanya mendukung perintah aplikasi line tetapi dukungan aplikasi grafis harus datang segera. Berikut perpustakaan telah ditambahkan ke pengiriman: dinamika wrapper perpustakaan API, perpustakaan encoding dan perpustakaan internasionalisasi. Beberapa isu GTK yang tetap. Beberapa bug runtime yang berhubungan dengan benang atau serialisasi telah diperbaiki. The precompilation bug pada Mac OS X telah diperbaiki.

Apa yang baru di versi perbaikan 6.4.7.8382:

  • Bug:
  • debugger: tetap baru-baru ini memperkenalkan bug # 15610:. Fitur panggilan pada target kekosongan dalam {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression di EiffelStudio
  • debugger: fixed bug # 15669 Fitur panggilan pada target kekosongan dalam {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • debugger: meningkatkan dukungan untuk penduduk setempat benda uji
  • runtime:. Tetap non-deteksi stack overflow dalam aplikasi multithreaded di Linux
  • perubahan Pengguna:
  • compiler: bertambah versi ECF skema XML untuk mencerminkan perubahan terbaru
  • .
  • compiler:. Diganti ECF skema atribut syntax_level dari tipe integer dengan sintaks dari tipe string yang berisi salah satu dari tiga nilai yang mungkin
  • compiler: Diganti ECF skema atribut is_void_safe dari jenis boolean dengan void_safety dari tipe string yang berisi salah satu dari tiga nilai yang mungkin (tidak ada - tidak ada pemeriksaan batal keselamatan, semua - semua pemeriksaan keamanan kekosongan, inisialisasi - on-demand kekosongan keamanan cek, yaitu hanya untuk entitas yang melekat)
  • .
  • compiler:. Pilihan pada aplikasi yang diterapkan setelah menerapkan opsi ditentukan di perpustakaan ketika opsi Gunakan pilihan aplikasi diatur ke benar
  • compiler:. Ditambahkan kompatibilitas untuk mengenali kode menggunakan `infiks / awalan 'bukan` alias'

Persyaratan :

  • gtk +

Software yang serupa

BlackAdder
BlackAdder

3 Jun 15

Kscope4
Kscope4

20 Feb 15

Android Studio
Android Studio

9 Dec 15

Komentar untuk EiffelStudio

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!