Saturday, December 7, 2024
Technology

โครงการ curl เริ่มรองรับใช้ภาษา C99 บางส่วน หลังอยู่กับ ANSI C มา 26 ปี – SMS Marketing ราคาถูกที่สุด

171views

โครงการ curl ที่เป็นไลบรารีเชื่อมต่อเว็บยอดนิยมเป็นโครงการตั้งแต่ปี 1996 และพัฒนาด้วยภาษา C ตามมาตรฐาน ANSI C หรือ C89 มาโดยตลอดไม่ยอมปรับไปใช้มาตรฐานรุ่นใหม่ๆ แม้จะมีการปรับปรุงมาตรฐานมาแล้วหลายครั้ง ล่าสุดทางโครงการเตรียมยอมรับฟีเจอร์ของมาตรฐาน C99 หนึ่งจุด นั่นคือการสร้างตัวแปรแบบ 64 บิตที่ C89 ไม่รองรับโดยตรง

Daniel Stenberg ผู้ดูแลโครงการระบุว่าเป้าหมายของ curl คือการรองรับทุกแพลตฟอร์มไม่ว่าจะคอมไพล์ด้วยคอมไพลเลอร์อะไรบนระบบปฎิบัติการไหน ดังนั้นหากมีคอมไพลเลอร์ตัวไหนไม่รองรับฟีเจอร์ใหม่ๆ ของภาษาทางโครงการก็อยู่กับมาตรฐานเก่าไปก่อนดีกว่า และปัญหาของ curl คือ Visual C++ (MSVC) ของไมโครซอฟท์นั้นรองรับ C99 ช้ามาก เพิ่มรองรับจริงๆ ในปี 2015 และปรับปรุงการทำงานให้เข้ามาตรฐานในปี 2019 นักพัฒนาที่ใช้ MSVC จำนวนมากในทุกวันนี้ยังใช้เวอร์ชั่นเก่าอยู่จึงยังรองรับ C99 เต็มรูปแบบไม่ได้

C99 ปรับปรุงภาษา C เพิ่มฟีเจอร์ที่เราเห็นทุกวันจนชินตา เช่น การคอมเมนต์บรรทัดเดียวด้วย //, ตัวแปรแบบ boolean, ฟังก์ชั่น inline, ตัวแปรขยายยาว ในโครงการ curl 8 ที่จะออกปี 2023 จะยอมให้ใชงานเฉพาะตัวแปร 64 บิตเพราะเบราว์เซอร์ทุกตัวรองรับหมดแล้ว

ที่มา – haxx.se

Topics: 

Bulk SMS และ SMS OTP

ราคาถูกพิเศษ สำหรับปริมาณมาก ติดต่อ LINE @deecom

Generated by Feedzy