Cobra

Software screenshot:
Cobra
Rincian Software:
Versi: 0.9.6
Tanggal Upload: 17 Feb 15
Pengembang: Cobra Language LLC
Lisensi: Gratis
Popularitas: 14

Rating: 3.0/5 (Total Votes: 1)

Fitur :

  • Cepat, ekspresif coding
  • eksekusi Cepat
  • Statis dan dinamis mengikat
  • dukungan tingkat Bahasa kualitas
  • OOP dan teman-teman
  • Kontrol Kualitas
  • Ekspresi
  • produktivitas Umum
  • kemudahan Scripting
  • kinerja bahasa Disusun

Apa yang baru dalam rilis ini:

  • Versi ini menambahkan parameter opsional dan diberi nama, dan menambahkan pengubah bagian (misalnya swasta, bersama).
  • Pilihan lib sekarang mendukung {} EnvironmentVariables di jalan.
  • Kesalahan pengecekan ditingkatkan.
  • Ada juga perbaikan dan penyempurnaan.

Apa yang baru dalam versi 0.9.2:

  • Bahasa:
  • mixin
  • mixin sekarang dapat mendeklarasikan dilindungi dan anggota pribadi.
  • mixin sekarang dapat digunakan sebagai jenis yang tepat, seperti jenis parameter.
  • Tetap:. Tidak dapat menyatakan campuran-in di dalam namespace
  • Fixed: mixin tidak dapat menggunakan dari deklarasi dari properti
  • .
  • power-to Operator seperti dalam basis ** eksponen sekarang didukung.
  • Semua jenis numerik bekerja.
  • Augmented tugas (** =) bekerja.
  • Untuk e ** b di mana keduanya int, nilai int negatif untuk e akan melemparkan sebuah InvalidOperationException. Anda dapat mengatasi hal ini dengan pengecoran baik untuk jenis pecahan (angka, desimal, float).
  • Divisi
  • Ditambahkan // = untuk penugasan augmented bilangan bulat dengan & quot; pembagian integer & quot ;. Hal ini sesuai dengan operator aritmatika biner //.
  • Ditambahkan memeriksa kesalahan untuk menggunakan & quot; ditambah pecahan divisi & quot; untuk memodifikasi bilangan bulat:
  • Tidak dapat menggunakan pembagian pecahan (/ =) untuk memodifikasi integer. Pembagian menggunakan bilangan bulat (// =) sebagai gantinya.
  • Tetap:. Operator // = untuk jenis pecahan tidak lantai hasil seperti // tidak, membuat kedua operator tidak konsisten
  • Ditambahkan dukungan untuk literal int luar kisaran 32-bit.
  • jenis Tersirat sekarang int, uint, Int64 dan uint32.
  • Bekerja untuk desimal dan heksadesimal basis.
  • Ditambahkan baru memeriksa kesalahan. Tidak bisa meningkatkan kegiatan untuk objek lain
  • Jangan menjalankan tes dari direferensikan perpustakaan secara default.
  • Tetap: Uji blok di kelas generik diabaikan
  • .
  • Perpustakaan:
  • Di CobraCore, tambah .isRunningOnWindows dan .isRunningOnMac.
  • Di CobraCore, berubah .isRunningOnMono dan .isRunningOnUnix dari properti untuk metode.
  • Pindah IList.numbered hingga IEnumerable.
  • Ditambahkan .first, .take dan perluasan .skip metode untuk IEnumerable.
  • Ditambahkan overload IEnumerable.numbered (mulai sebagai int).
  • Command Line:
  • Peningkatan -native-compiler untuk mencari sistem PATH jika compiler yang ditentukan tidak dapat ditemukan oleh kelas Process.
  • Dalam cobra -tentang, mencetak peringatan jika Cobra.Core.dll tidak ditemukan di sebelah cobra.exe.
  • Tetap:. Cobra -embed-run-time memerlukan menulis perms ke direktori instalasi
  • -embed-run-time / option -ert sekarang membuat salinan lokal Cobra.Core yang dihapus kemudian.
  • Installer:
  • Dukungan NET 4.5 (benar-benar dirilis di Cobra 0.9.1)
  • Membuat berbasis Windows install-dari-workspace.bat tahan terhadap direktori awal pengguna.
  • Gunakan variabel lingkungan & quot; PROGRAMFILES & quot; dan & quot; ProgramW6432 & quot; bukannya keras coding & quot; Program Files [(x86)] & quot;.
  • lain:
  • Lanjutan JVM back-end (masih bisa menggunakan relawan open source)
  • .
  • pelaporan yang lebih baik dari kolom nomor dalam pesan error.
  • Diperbarui sampel Notepad.cobra NET 4.0.
  • Ditambahkan sampah-assembly.cobra baris perintah util di Suplemen /.
  • Perbaikan wiki secara online
  • .
  • Ada perbaikan bersamaan dengan MonoDevelop add-in untuk Cobra, oleh Ramon Rocha.

Apa yang baru dalam versi 0.9.0:

  • BAHASA:
  • Diaktifkan beberapa bagian tes dalam metode dan properti
  • .
  • Ditambahkan baru mencoba ... menangkap ... mendapatkan ekspresi.
  • Ditambahkan dukungan untuk string namespace doc.
  • Ditambahkan membongkar kelas Pasangan baru dengan tugas dan untuk loop.
  • Lemparkan sebuah UnpackException? untuk multi-target tugas (target1, target2 = sumber) jika ada ketidakcocokan dalam jumlah item sumber dan target
  • Peningkatan pengobatan == dan antara objek untuk jatuh kembali ke sangat ketik Equals metode jika metode .compareTo sangat diketik tidak tersedia.
  • Ditambahkan literal numerik seperti 45N untuk jumlah dan 45D untuk desimal. Sebelumnya, d akhiran diperlukan sebagian desimal (45.0d) dan tidak ada n akhiran tersedia.
  • pengakuan Ditambahkan antarmuka tipe primitif seperti int menerapkan IComparable
  • .
  • Ditambahkan dukungan yang tepat untuk DllImport juga dikenal sebagai & quot; P / Invoke & quot;.
  • Ditambahkan lokal penciptaan variabel dan jenis inferensi untuk parameter dalam pemanggilan metode.
  • Peningkatan pengecekan error dan ditingkatkan pesan kesalahan.
  • Tetap berbagai bug.
  • peringatan baru:
  • Jangan menggunakan operator & quot identitas; adalah & quot; dengan objek literal. Menggunakan operator kesetaraan seperti & quot; == & quot; atau & quot; & quot;.
  • Tidak dapat melemparkan string ke tipe numerik. Pertimbangkan untuk menggunakan & quot; int.Parse & quot; atau & quot; int.TryParse & quot ;. Gunakan & quot;help int & quot; untuk rincian.
  • PERPUSTAKAAN:
  • Berganti nama & quot; Cobra.Lang & quot; & quot; Cobra.Core & quot;
  • Ditambahkan MultiList? kelas.
  • Ditambahkan pasangan dan pasangan clasess
  • .
  • Peningkatan format default pernyataan jejak (yang juga dikonfigurasi).
  • Ditambahkan CobraCore.operatingSystemDescription sebagai String.
  • Ditambahkan CobraCore.htmlDecode, .urlEncode dan .urlDecode
  • .
  • Peningkatan CobraCore.findCobraExe (changset: 2473)
  • .
  • Sebuah perpustakaan Cobra.Compiler sekarang selalu disediakan saat instalasi.
  • Berganti nama & quot; CobraInfo & quot; & quot; CompileTimeInfo & quot; dan ditambahkan .date dan .subversionRevision.
  • Tetap berbagai bug.
  • Ditambahkan metode ekstensi:
  • antarmuka IList
  • antarmuka IList
  • kelas Stack: def clone sebagai Stack
  • kelas String
  • COMMAND GARIS:
  • Command line: -native-compiler: The path absolut ke compiler asli tidak lagi diperlukan. Sederhana & quot; csc.exe & quot; atau & quot; DMC & quot; akan cukup jika berada dalam sistem PATH.
  • Ditambahkan -clr-platform pilihan (seperti C # 's pilihan -platform).
  • Untuk & quot;. Cobra -tentang & quot ;, menunjukkan jalan yang cobra.exe berasal dari
  • BELAJAR:
  • Ditambahkan Cara:. Sesuaikan Kesetaraan Obyek
  • kickstarted Cobra koan
  • .
  • Expanded wiki.
  • Lanjutan diskusi dan dukungan di forum.
  • Ditambahkan Sampel:
  • Notepad untuk WPF
  • Gtk Sumber Editor
  • hexdump
  • LAIN:
  • Ditambahkan dukungan untuk .NET 4.0.
  • Peningkatan output dari direktifhelp.
  • Peningkatan installer dengan berbagai cara.
  • Expanded test suite.
  • Lanjutan JVM back-end (masih bisa menggunakan relawan open source)
  • .
  • Bertemu persyaratan Mono 2,4-2,6 berdasarkan survei tentang versi VM.

Layar

cobra_1_69273.jpg
cobra_2_69273.jpg

Komentar untuk Cobra

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!