Yazoo

Software screenshot:
Yazoo
Software ətraflı:
Version: 1.5.1
Tarixi Upload: 20 Feb 15
Geliştirici: Brian Ross
Lisenziya: Pulsuz
Məşhurluq: 11

Rating: 3.0/5 (Total Votes: 1)

.

Yazoo, bir skript satırı C və ya C ++ funksiyaları & nbsp üçün hazır mühit təmin kodlama dili şərh A Istifadəçi sonra, YAZOO öz mənbə faylları bir onları sened recompiling tərəfindən dilinə öz routines embeds Yazoo. Və onun əlaqədar funksiyaları zəng - Yazoo run, o, istifadəçi müəyyən və dəyişənlərin, Diziler, Ssenari funksiyaları manipulyasiya, və s. Faylları oxumaq və yazmaq bir skript istemi yetişdirmək olacaq. Yalnız standart C kitabxana istifadə olunur ildən, Yazoo yalnız hər hansı bir platforma haqqında işləməlidir.
Yazoo scripting bir minimalist işidir: dərsləri, dəstləri, funksiyaları, funksiyası arqumentlər və s. Eyni şey var. Bu sxem üzrə sadəlik öyrənmə curve asanlaşdırır. Lakin bu da dilinə ümumiliyi bir çox alır - Yazoo bir scripting dili nadir olan bir çox ekzotik proqramlaşdırma inşa verir, lakin müəllif əlində faydalı rəhm sübut var.
Yazoo download ibarətdir: C / C ++ mənbə faylları; bir Makefile; əsas ".zoo" scripts; və sənədlərin

Bu azad Yeni nədir.

  • Bugs Sabit:
  • sıra boyutlandırma isə proxy üzvləri müəyyən problemləri; məsələn proxy_array [+1] @ :: {}

  • 'Q' etibarsız olduqda
  • 'geri q' indi işləyir
  • böyük imzasız integers '0'
  • kimi çap ki, bir problem
  • ) (getmək array elementləri içərisində takılıyorum bilər
  • read_string () (və ReadTable ()) ilə eksponent plus əlamətləri (məsələn, 1e + 1)
  • oxuya bilmədi
  • ikiqat dəqiq underflow limiti yaxın nömrələri oxu və yazı problemləri
  • ReadTable (bir problem) siyahıları ölçüsünü üçün çalışırıq zaman
  • ReadTable () iki ölçülü masa yalnız bir element zaman
  • bir problem
  • null masaları ilə SaveTable () istifadə edərək bir problem
  • surəti () crash ilk dəlil ibtidai və ikinci dəlil idi kompozit
  • # operator təqdim edildiyi crept go () ilə problem
  • start.zoo bayrağı bir səhv cəhd təsadüfi crash zaman
  • Bəzi derleyiciler altında bir xəbərdarlıq mesajı (extrnl.c)

  • Bu düzgün deyirlər əgər
  • SaveTable () indi de bu masalar üçün əmin edir

  • Qeyri-mürəkkəb "masa" keçdi
  • SaveTable (bir səhv)
  • yanlış yerdə qeyd bir səhv
  • bir yöndəmsiz bayraqlı səhv kalkulyator öz-özünə sened obyekt çap cəhd
  • təkmilləşdirilməsi:
  • 'Bu. Qaldırıldı prefiks dəyişənlərin müəyyən zaman. Bu qlobal dəyişənlər eyni adı ilə dəyişənlərin müəyyən prosedurları problemlərə səbəb olacaq!

  • B etibarsız olduqda
  • A =b indi işləyir. Bu "tələ (x) etibarsız üzvləri aşkar etmək üçün yol artıq o deməkdir ki, əgər x ==nothing əvəzinə istifadə edin.
  • bir "underflow 'uzunluğu xəbərdarlıq kodu əlavə
  • () user.zoo üçün
  • pişik əlavə
  • bütün kataloqu yolları çalışır Saxla () əlavə (bu bərpa üçün eyni deyil ())
  • SaveTable () indi bütün kataloq yolları çalışır
  • cari kataloq dəyişənlərin çap ls () əlavə
  • compile_and_do_in əlavə () user.zoo üçün
  • dəyirmi əlavə () işləyir yaxın tam
  • ReadTable istifadə masalar boyutlandırma qədər sped ()

Versiya 1.4 yeni nədir:

  • Bugs Sabit:
  • təkmilləşdirilmiş run () 's fayl hal-həssas user run.CleanUp müəyyən zaman

  • Doğru
  • mövcud və ya user.zoo dönən səhv səhv mesaj
  • masalar boyutlandırma cəlb ReadTable bugs ()
  • ReadTable səhv mesajları problemləri ()
  • təkmilləşdirilməsi:
  • RunCode () RunConstructor əvəz # operator əlavə ()
  • əlavə ';' "kodu"
  • üçün alternativ rəmzi kimi
  • "mövzusunda" üçün kalkulyator u mənim
  • user.zoo üçün kiçik () / böyük harf () funksiyaları əlavə
  • ReadTable () səhv kodları əlavə

versiya 1.3.1 yeni nədir:

  • uzun sürən səhv bir düzeltme ki, bəzən go istifadə edərkən proqram qəzaya uğrayıb ().

  • Həmçinin son poçt təqdim
  • run (yeni avtomatik təmizləmə xüsusiyyət), unreproducible problemləri olan edilmişdir və bu bug-fix də ki, qayğı ki, mümkündür.
  • Iki təkmilləşdirilməsi xeyli kalkulyator artırmaq: SPRINT 1) istifadə () daha çap () daha, və 2) bir 'ANS-in tez-tez elmi-proqramlaşdırma mühit tapır belə bir kimi dəyişən
  • tətbiqi.

bir səhv 1.3.0.1:

  • Fixed yeni versiyası nədir.

versiya 1.3 yeni nədir:

  • Bugs Sabit:
  • bir start.zoo sonunda null xarakter laqeyd potensial ölümcül problem və ya digər başlayaraq script
  • yük () və etinasız PC problemləri səbəb olan deyil, ikili daha ASCII rejimi istifadə) (saxlamaq
  • Iki daha çox yaddaş sızması və bir sened səhv (potensial 3-cü hafiz. Sızma)
  • kalkulyator əvvəlki versiya tutmadı

  • Cəlb
  • çox bugs [^ ..] [+ ..], [..] =! və ya funksiyası / eyniləşdirmək-at / müəyyən s sol çağırır. operator
  • problemlər olduğu [+ ..] / [..] operatorları gizli üzvləri üçün əlavə edəcək
  • ölçüsü 0 proxy seriallarda cəlb qəzaları
  • kalkulyator çap qeydiyyat / w problemləri (əvvəllər calc. Problem maskalı, həm də əvvəlki versiyasını bu problem)
  • böyük Diziler yavaş boyutlandırma səbəb olan bir problem
  • ) (sökmək 64-bit maşın yanlış dəyişən adları
  • çap
  • (ölçüsünü) indi imkan verir ki, bir boşluq final dəlil
  • istifadəçi & quot yöndəmsiz sökülüb səhv; qayıtmaq my_array [a, b] & quot; isteminde skript
  • bir sıra çox göstəriciləri qayıtdıqdan sonra komanda-tez qəza
  • ilə başlayan xətləri üzrə səhvlər cansız bir problem | ** | stil şərhlər
  • ) (sökmək qəzaya null Scripts verildi
  • təkmilləşdirilməsi:

  • Bu / C kodu istinad əlaqədar ola bilər, belə ki, Yazoo konfiqurasiya
  • ; də Yazoo ərzində recursively run

  • Run bir script (rerunning sonra
  • ) ilk son dəfə müəyyən üzvləri siler: bir daha tələ (aradan qaldırılması ..) lazım
  • əlavə go () mə `lumat səhifəsi / skript istemi nin iş dəyişən
  • dəyişdirilməsi üçün / pudra
  • istinad müqayisə operatorları əlavə etdi: "== @" və "/ = @ '
  • bir proxy müəyyən operator əlavə etdi: "# ::"
  • edilən yük () daha sürətli və daha çox yaddaş səmərəli
  • strings çap bir sonu-line
  • kimi D n "
  • run () bir script qayıdışı şərhdə nəticə qayıda bilər
  • əlavə edib () () demək funksiyaları user.zoo üçün
  • əlavə char (), C_string () funksiyaları user.zoo üçün
  • (çevirmək) indi transformasiya kodu axtarış yolunu xüsusi imkan verir
  • atmaq () atılan səhv yerini xüsusi və həmçinin xəbərdarlıq atmaq olar
  • run () (xəbərdarlıq sonra müdaxilə tələ () fərz) script xəbərdarlıq command line görünür imkan verir
  • tərtib bytecode ifadələr atlayabilirsiniz) (sökmək
  • user.zoo daha funksional do_in () gündəlik
  • ilə RunHobbish () əvəz
  • user.zoo ilə RunCode () əlavə; RunConstructor () indi bu adi
  • xüsusi haldır
  • ardıcıl slongs kimi bytecode oxumaq
  • indi düzgün C kodu NULL pointer daha çox 0 istifadə
  • təkmilləşdirilmiş bəzi səhv mesajları
  • Müxtəlif:
  • array-durub operatorları üçün bytecode sözləri dəyişib ([+ ..] + [..]) və silmək

  • User.zoo olan CheckType () ləğv
  • - & quot; tələ (a =b) & quot; adətən daha yaxşı

  • Mövcud (& quot; a & quot;) və quot; & quot - aradan
  • user.zoo olan () var ilə & quot əsasən lazımsız idi tələ (a) & quot;

Versiya 1.2 yeni nədir:

  • Yazoo 1.2 versiyası yalnız təslim edildi növbədənkənar 64-bit maşın ölümcül səhvlər bir sıra ötən həftə işıq gəldi. Yazoo bir skript satırı istifadəçi dilinə öz C və ya C ++ routines daxilolma ilə özelleştirmek üçün nəzərdə tutulmuşdur scripting dili şərh edir. Yazoo script yenilik onun mühafizəkar görünüşlü sintaksis arxasında qaydaları Müəllif digər dillərdə rast deyil ki, bir çox nadir və faydalı scripting inşa, istehsal ekstrapolyasiya edilə bilər ki, bir yoldur.
  • indiki versiyası həqiqətən kritik dəyişiklik dərhal qəzaları səbəb tam ölçüdə həmin fərziyyələr aradan qaldırılması idi. R_ulong imzalanmış imzasız keçmişdir reyestrini, və s R_slong adını: Bu başqa bir əhəmiyyətli düzəlişlərin zəruri etmişdir. xoşbəxtlikdən tam register nadir hallarda aydın istinad olmalıdır, baxmayaraq ki, adlandırma, prinsipcə, geri-uyğunluğu məsələləri səbəb ola bilər. Nəhayət, ən istifadəçilər lakin vaxt aparan müəllif, C / C ++ mənbə faylları məruz üslub yeniləmə üçün maraqsız bir şey ilə bağlı. Onlar (nəhayət) oldum şərh və onların biçimlendirme təkmilləşdirilmişdir

  • Bu qırmızı üzlü müəllif cari azad yazmaq üçün bir az Pişmiş Çünki
  • 64-bit bugs kodu hələ pusuya yatmak ki, mümkün deyil. Əgər bu belədirsə, onda başqa, dəyişdirilmiş versiyasını ehtimal müəllif acgözlüklə öz proqram istifadə kimi, çox neçə gün qarşıdakı olacaq olacaq.

Version 1.1 yeni nədir:

  • Bugs Sabit:
  • inlined sabitləri ilə demək olar ki, hər hansı bir skript səhv messages səhv bayraqlı
  • əlavə-kodu operator: "Müəyyən kontekstlərdə, məsələn, düzgün iş deyil bir kod əvəz operator ərzində
  • çox göstəriciləri aydın verildi sağ üçün array elementləri surəti vermədi məcburi-eyniləşdirmək (məsələn, [*] = ... ... = b [1, 2])
  • ədədi məsələlər ikiqat dəqiq qətnamə kənarında nömrələri çap zaman
  • endif, endf və ya endw aşağıdakı səhv bayraqlı səhv messages
  • user.zoo tərəfindən faylları üzv aşkar deyil səhvlər səhv üzv adları
  • ) (təsadüfi geri ilk sayı tamamilə təsadüfi deyildi
  • surəti () self-istinadlar kontrol etməyib
  • bir masa ikinci ölçüsü sıfıra ölçülü edildi SaveTable bir səhv ()
  • sort () uzunluğu-0 siyahıları üçün gərəksiz səhv atdı
  • null comment misreading '| *** | "bir tək sıra' * 's
  • təkmilləşdirilməsi:
  • } {yeni anlayışlar axtarış yolları indi həmişə müəyyən script keçmək DEYİL mütləq enclosing script ***
  • əlavə ölçüsünü () user.zoo üçün
  • min () əlavə, max () funksiyaları user.zoo üçün
  • sort () indi siyahıları, habelə masalar növ
  • ) (yeni növü və məlumat
  • üçün müxtəlif mənbə dəyişənlərin qəbul
  • surəti () qaytarır bir səhv code
  • ) (SaveTable yoxlanılması yaxşı dəlil

Oxşar proqram

Scheme2Js
Scheme2Js

11 May 15

GCC
GCC

16 Aug 18

lizpop
lizpop

14 Apr 15

Azure
Azure

3 Jun 15

Şərh Yazoo

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!