ในอันดับหนึ่งของโลก 10 อันดับแรกที่ใช้มากที่สุดภาษาโปรแกรม ทับทิม มีการใช้จำนวนมากของโครงการเป็นที่รู้จักกันทั่วทั้งเว็บที่มีชื่อเสียงมากที่สุดเป็นทวิตเตอร์เว็บไซต์ทำงานส่วนใหญ่ใน ด้านบนของทับทิมกรอบ-based.
ทับทิมถือว่ายังเป็นหนึ่งในที่ง่ายที่สุดมากที่สุดภาษาโปรแกรมที่จะเรียนรู้ เพราะนี่คือการใช้ภาษาตามธรรมชาติของมันไวยากรณ์การเข้ารหัสที่ฟรีมากเมื่อมันมาถึงการเขียนและใช้งานง่ายมากที่จะอ่านเพราะการใช้งานของข้อตกลงในชีวิตจริงธรรมชาติ.
นี้จะช่วยให้ผู้ใช้มีอิสระในการปรับเปลี่ยนชิ้นส่วนของมันทำให้มันมีความยืดหยุ่นมากขึ้นในหลายพื้นที่เช่นการรายงานข้อผิดพลาดการทดสอบแอพพลิเคอาคารและอื่น ๆ .
ทับทิมเป็นแบบไดนามิกสะท้อนวัตถุประสงค์ทั่วไปและแรงบันดาลใจจาก Perl กับสมอลล์ทอล์คเหมือนคุณสมบัติ
ทับทิมในปรัชญาของตนพยายามที่จะไม่ จำกัด coder ชิ้นส่วนที่สำคัญของทับทิมสามารถลบหรือนิยามใหม่ที่จะในขณะที่ชิ้นส่วนที่มีอยู่สามารถเพิ่มเมื่อ
มีอะไรใหม่ ในรุ่นนี้:.
< p>ใหม่ในรูบี 2.2.2 (14 เมษายน 2015)
มีอะไรใหม่ ในรุ่น 2.3.0 / 1.9.3:
- < li> รุ่นนี้มีการแก้ไขการรักษาความปลอดภัยสำหรับช่องโหว่ชื่อการตรวจสอบโดเมน RubyGems.
มีอะไรใหม่ ในรุ่น 2.2.3 / 1.9.3:
- รุ่นนี้มีการแก้ไขการรักษาความปลอดภัย สำหรับช่องโหว่ชื่อการตรวจสอบโดเมน RubyGems.
มีอะไรใหม่ ในรุ่น 2.2.2 / 1.9.3:
- รุ่นนี้มีการแก้ไขการรักษาความปลอดภัย สำหรับการตรวจสอบช่องโหว่ชื่อโฮสต์ส่วนขยายของ OpenSSL.
มีอะไรใหม่ ในรุ่น 2.2.0 / 1.9.3:
- สนับสนุน Unicode 7.0
- เพิ่มขึ้น GC
- สัญลักษณ์ GC
- การตั้งค่าคอนฟิกเมื่อใช้-jemalloc
มีอะไรใหม่ ในรุ่น 2.1.5:
- Fixed:
- Denial of Service ขยาย XML อีก
มีอะไรใหม่ ในรุ่น 2.1.3:
- ข่าวประชาสัมพันธ์ฉบับนี้มีการเปลี่ยนแปลงของระยะเวลาที่เต็มไปด้วย GC ลดการใช้หน่วยความจำ.
มีอะไรใหม่ ในรุ่น 2.1.0:
- ตอนนี้ค่าเริ่มต้นของการขัดแย้งคำหลักสามารถละเว้น . ผู้ที่ & quot; ข้อโต้แย้งคำหลักที่จำเป็น & quot; ต้องให้อย่างชัดเจนในเวลาที่โทร.
- เพิ่มคำต่อท้ายสำหรับจำนวนเต็มและลอยตัวอักษร: 'R', 'ฉัน' และ 'ri' .
- Def-expr ตอนนี้ผลตอบแทนที่เป็นสัญลักษณ์ของชื่อแทนของศูนย์.
มีอะไรใหม่ ในรุ่น 2.0.0:
- คุณสมบัติหลักภาษา:
- ข้อโต้แย้งคำหลักที่ให้ความยืดหยุ่นในการออกแบบ API
- โมดูล # ย่อหน้าซึ่งเป็นวิธีใหม่ในการขยายชั้นเรียน
- ตัวอักษร% ผมซึ่งจะสร้างอาร์เรย์ของสัญลักษณ์ได้อย่างง่ายดาย
- __ dir__ ซึ่งผลตอบแทน dirname ของไฟล์ที่กำลังมีการดำเนินการ
- การเข้ารหัสเริ่มต้น UTF-8 ซึ่งให้ความเห็นมายากลหลาย omissible
- Built-in ห้องสมุด:
- Enumerable # ขี้เกียจและขี้เกียจแจงนับ :: สำหรับ (อาจจะไม่มีที่สิ้นสุด) กระแสขี้เกียจ
- แจงนับ # ขนาดและช่วง # ขนาดสำหรับการประเมินผลขนาดขี้เกียจ
- #to_h ซึ่งเป็นอนุสัญญาใหม่สำหรับการแปลงแฮ
- Onigmo ซึ่งเป็นเครื่องมือ regexp ใหม่ (ส้อมของ Oniguruma)
- Asynchronous จัดการข้อยกเว้น API
- การสนับสนุน Debug:
- การสนับสนุน DTrace ซึ่งจะช่วยให้การวินิจฉัยเวลาทำงานในการผลิต
- TracePoint ซึ่งเป็น API การติดตามที่ดีขึ้น
- การปรับปรุงประสิทธิภาพการทำงาน:
- การเพิ่มประสิทธิภาพ GC โดยบิตแมปการทำเครื่องหมาย
- Kernel # จำเป็นต้องมีการเพิ่มประสิทธิภาพซึ่งทำให้ทางรถไฟเริ่มต้นอย่างรวดเร็วมาก </ li>
- VM เพิ่มประสิทธิภาพดังกล่าวเป็นวิธีการจัดส่ง
- การเพิ่มประสิทธิภาพการดำเนินงานลอย
มีอะไรใหม่ ในรุ่น 1.9.3:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมถึงการแก้ไขการรักษาความปลอดภัยบางส่วนและอื่น ๆ อีกมากมาย แก้ไขข้อผิดพลาด.
คืออะไรใหม่ ในรุ่น 1.9.3 p194:.
- เปิดการตรวจสอบใบรับรอง SSL เซิร์ฟเวอร์
- ไม่อนุญาตให้เปลี่ยนเส้นทางจาก https ที่ http.
มีอะไรใหม่ ในรุ่น 1.9.3 P125:
- แก้ไขสำหรับโมดูลทับทิม OpenSSL: อนุญาตให้ & quot; 0 / n แยก & quot; การป้องกันสำหรับการโจมตี TLS สัตว์.
- Fixed:. LLVM สนับสนุน / เสียงดังกราว
- Fixed:. GCC 4.7 สนับสนุน
- แก้ไขข้อผิดพลาดอื่น ๆ .
คืออะไรใหม่ ในรุ่น 1.8.7 p357:
- ปฏิเสธคงที่การโจมตีบริการสำหรับวิธีกัญชาทับทิม ในชุด 1.8.7.
ความคิดเห็นที่ไม่พบ