Klassificeret i en af verdens top 10 mest brugte programmeringssprog, Ruby er blevet brugt til masser af kendte projekter på tværs af internettet, den mest berømte er Twitter, en hjemmeside arbejder mest på toppen af en Ruby-baserede rammer.
Ruby er også betragtes som en af de mest nemmeste programmeringssprog at lære. Dette er på grund af sin naturlige sprog, en kodende syntaks, der er meget fri, når det kommer til at skrive og meget let at læse på grund af dens brug af naturlige virkelige vilkår.
Dette giver sine brugere til frit at ændre sine dele, hvilket gør det mere fleksibelt på mange områder som fejlrapportering, afprøvning, bygge apps og meget mere.
Ruby er dynamisk, reflekterende, generelle formål og inspireret af Perl med Smalltalk-lignende funktioner
Ruby i sin filosofi, forsøger ikke at begrænse coder. Væsentlige dele af Ruby kan fjernes eller omdefineres efter behag, mens eksisterende dele kan tilføjes efter
Hvad er nyt i denne udgivelse:.
< p>Nyt i Ruby 2.2.2 (14 April 2015)
Hvad er nyt i version 2.3.0 / 1.9.3:
- < li> Denne udgivelse indeholder den sikkerhed, rettelse til et RubyGems domænenavn verifikation sårbarhed.
Hvad er nyt i version 2.2.3 / 1.9.3:
- Denne version indeholder sikkerheden fix for en RubyGems domænenavn verifikation sårbarhed.
Hvad er nyt i version 2.2.2 / 1.9.3:
- Denne version indeholder sikkerheden fix for en OpenSSL udvidelse værtsnavn verifikation sårbarhed.
Hvad er nyt i version 2.2.0 / 1.9.3:
- Support Unicode 7.0
- Incremental GC
- Symbol GC
- Indstil-med-jemalloc
Hvad er nyt i version 2.1.5:
- Fast:
- En anden Denial of Service XML Expansion
Hvad er nyt i version 2.1.3:
- Denne udgivelse indeholder en ændring af fuld GC timing at reducere hukommelsesforbrug.
Hvad er nyt i version 2.1.0:
- Nu standardværdierne for søgeord argumenter kan udelades . De, & quot; krævede søgeord argumenter & quot; brug giver eksplicit på opkaldet tid.
- Tilføjet suffikser for heltal og float litteraler: »r«, »i« og »ri" .
- def-expr nu returnerer symbol på sit navn i stedet for nul.
Hvad er nyt i version 2.0.0:
- Sprog centrale funktioner:
- Søgeord argumenter, som giver fleksibilitet til API design
- Modul # prepend, som er en ny måde at udvide en klasse
- En bogstavelig% i, som skaber en række symboler nemt
- __ dir__, som returnerer dirname af filen øjeblikket henrettet
- UTF-8 standard kodning, som gør mange magiske kommentarer udelades
- Indbygget biblioteker:
- Enumerable # doven og optælling :: Lazy, for (muligvis uendelig) doven strøm
- optælling # størrelse og Range # størrelse, for doven evaluering størrelse
- #to_h, som er en ny konvention for konvertering til Hash
- Onigmo, som er et nyt regexp motor (en gaffel af Oniguruma)
- Asynchronous exception handling API
- Debug support:
- DTrace støtte, som gør det muligt run-time diagnose i produktion
- TracePoint, som er en forbedret sporing API
- ydeevne forbedringer:
- GC optimering af bitmap-mærkning
- Kernel # kræver optimering, der gør Rails opstart meget hurtigt
- VM optimering såsom metode forsendelse
- Float driftsoptimering
Hvad er nyt i version 1.9.3:
- Denne udgivelse indeholder nogle sikkerhedsrettelser, og andre mange fejlrettelser.
Hvad er nyt i version 1.9.3 p194:.
- Slå verifikation af server SSL certs
- Disallow omdirigerer fra https til http.
Hvad er nyt i version 1.9.3 p 125:
- Fix for Ruby OpenSSL modul: Tillad & quot; 0 / n opsplitning & quot; som en forebyggende for TLS BEAST angreb.
- Fast:. LLVM / klang support
- Fast:. GCC 4.7 support
- Andre fejlrettelser.
Hvad er nyt i version 1.8.7 p357:
- Fast denial of service angreb for Rubys Hash-algoritme i 1.8.7 serien.
Kommentarer ikke fundet