Qore Programming Language

צילום מסך תוכנה:
Qore Programming Language
פרטי תוכנה:
גרסה: 0.8.8
טען תאריך: 20 Feb 15
מפתחים: David Nichols
רשיון: ללא תשלום
פופולריות: 0

Rating: 5.0/5 (Total Votes: 1)

Qore הוא קוד פתוח, חופשי, חזק וקל לשימוש, כמו גם חוט-מסוגל,, שפת סקריפטים חלושה-הקלדה משולבת SQL.
Qore היא שפת תכנות שכוללת אינטגרציה TIBCO AE, MySQL ו- Oracle DBI נהגים, כמו גם חשבון תאריך קל.
תוכנה זו מתוכננת כשפת scripting שתומכת בהיגיון ושחלה מוטבעים. היא מיועדת ליישום גישה מבוסס scripting נזיל לפיתוח ממשק העסק.
 עם זאת, Qore שימושי גם כשפה למטרות כללית. הוא תומך ברוב מערכות ההפעלה POSIX הידועות, כולל Linux, Solaris, BSD, Mac OS X, ו- HP-UX

מה חדש במהדורה זו:.

  • גרסה זו כוללת תכונות חדשות המתמקדות בתמיכה משופרת HTTP (תאימות RFC HTTP טובה יותר, REST ותמיכה ללקוח ושרת WebSocket, תמיכה בעיבוד אוטומטי של קבצי HTML בתבניות, וכו '), חדש מאוד API מסד נתונים ברמה גבוהה לניהול אוטומטי סכימה ופעולות נתונים SQL (כולל גישת DB תכנותית), הרבה תמיכת UTF-8 משופרת, ומודולים משתמש חדשים רבים.
  • השחרור מכיל גם שיפורים רבים קיימים פונקציונלי ועשרות רבים של תיקוני באגים.
  • Qore זמין כעת תחת GPL 2, 2.1 LGPL, ורישיונות MIT.

מה חדש בגרסת 0.8.7:

    • גרסה זו מוסיפה הרבה תכונות ותיקוני באגים חדשים.
    • ירושת קוד בין אובייקטי תכנית שופרה מאוד, והצהרות מתויגות כציבור כיום בירושה כברירת מחדל בתכנית אובייקטי ילד.
    • המון פונקציות, שיטות, ושיטות חדשות סוג (פסאודו) יושמו, במיוחד כדי להפוך את iterators חזק יותר ולעשות iterators פיתוח קל יותר.

    מה חדש בהודעת 0.8.6.1:

    • This הגרסה כולל תיקוני באגים לQore וכולל גם כמה תכונות חדשות קטין.

    מה חדש בגרסת 0.8.6:

    • גרסה זו מוסיפה תכונות חדשות מרכזיות וגם מכיל הרבה תיקוני באגים.
    • השיא של מהדורה זו הוא התמיכה החדשה שרירותי הדיוק מספרית, הרבה תמיכה משופרת בiterators, הרבה תמיכה משופרת בעיבוד קובץ טקסט, תמיכת API מסד נתונים משופר, כולל API אפשרות למסד נתוני נהגים, ואת היכולת להתמודד עם מודול שגיאות טעינה בזמן לנתח באופן ישיר בקוד מקור Qore.
    • תאימות פרל השתפרה בשל ברירת המחדל החדש אינטואיטיבי הערכת הקשר ההתנהגות בוליאנית.

    מה חדש בגרסת 0.8.5.1:

    • fixed מצב גזע גישה הגלובלית וסגר-גבול משתני חוט-מקומי בהקשרים מרובות הליכי
    • קבוע באג בניהול עסקה עם כיתת DatasourcePool בעת שימוש עם כיתת SQLStatement
    • קבוע שגיאה במודול המשתמשים MailMessage.qm בי כותרות דואר דורשות קידוד לא מוצפנות, ואלה שאינם דורשים קידוד היו מקודדים עם קידוד Q
    • קבוע שגיאה במודול המשתמשים Mime.qm בי & quot; _ & quot; דמויות בכותרות בקידוד q לא היו מקודדים בצורה נכונה

    מה חדש בגרסת 0.8.4:

    • עדכון משמעותי זו מוסיף תמיכה עבור מודולים למשתמש, שבו מודולים המרחיבים את השפה בזמן הריצה יכולים עכשיו להיות כתובים בQore עצמו.
    • בנוסף, Qore תומך כעת פסאודו-כיתות חייבים סוגי ערך, המספקים שיטות שניתן להריץ על כל ערך Qore, המאפשר לכל ערך להתייחס אליהם כאובייקט.
    • טיפול מרחב שם שוכתב, ועכשיו מיושם באופן עקבי יותר ומקיף יותר.
    • תיעוד השפה שופר מאוד.
    • גרסה זו מכילה תיקוני באגים רבים ואופטימיזציות, וכן תיקונים לבנות ורבות פונקציות חדשות, שיטות, וקבועים.

    מה חדש בגרסת 0.8.3:

    • גרסה זו תומכת בבניית קבצים בינאריים מקוריים של Windows וקטין אחר שיפורים (כולל ניתוח מותנה).
    • בנוסף, 33 באגים תוקנו.

    מה חדש בגרסת 0.8.1:

    • גרסה זו כוללת תיקוני באגים ותכונות 36 חדשות גדולות, כולל מערכת מסוג משופרת בהרבה, קבוע בכיתה ומשתני מחלקה סטטית, API משפט SQL מוכן, תמיכה בהכרזה על סוגי החזרה לפני תמיכת חתימת פונקציה או שיטה, המנתח וזיהוי שמות לכתיבת תסריטי Qore ללא & quot; amp% CONTENT%; quot; סימנים למשתנים או שיחות שיטה בכיתה או אזכור חבר האובייקט, ו.
    • הרבה יותר

    מה חדש בגרסה 0.7.5:

    • תיקון באג: localtime קבוע () כאשר נקרא ב אין ויכוח להחזיר את התאריך והשעה הנוכחיים בהתאם לתיעוד

    • תיקון באג: קבוע מצב גזע שעלול לגרום לקיפאון כאשר קוראים pthread_join () כאשר קוד Qore קורא & quot; יציאה () & quot; כאשר מספר רב של נושאים בם פועלים
    • תיקון באג: קבוע דיר :: listFiles () שיטה; המסכה משמשת לא לסנן ספריות
    • תיקון באג: קריסות קבועות בכיתת הקובץ בשל סוג חתום נתונים בשימוש, וההשוואה (& lt; 0) שסמנו שגיאה תמיד נכשלה; ההתרסקות יקרה כאשר אובייקט שאינו קובץ הוקרא
    • תיקון באג: קבוע פלט מבני נתונים רקורסיבית עם מצייני פורמט printf n% וN% (אחרת היה לגרום להתרסקות - למשל, כאשר אובייקט מכיל רשימה שמכילה גם את האובייקט, וכו ')
    • תיקון באג: תרחישי קיפאון גישת אובייקט קבוע
    • תיקון באג: קבוע & quot; - & quot; מפעיל עם: חשיש-מחרוזת ורשימת חשיש (גם hash- = מחרוזת וhash- = רשימה) כדי להסיר את הערך (ים) מהחשיש, לא קורא למחוק המפעיל
    • תיקון באג: ערכי NULL הם בהמשכים כ& quot; null & quot; ערכי JSON
    • תיקון באג: ניתוח קבוע של מקרה פינת XML-RPC שולי תקף
    • תיקון באג: בהמשכים XML-RPC קבועים לטיפול בשום דבר (אין ערך) וNULL זהה
    • תיקון באג: בהמשכים XML-RPC קבוע ללא פלט אלמנט ריק, כפי שהוא עלול לשבור כמה יישומים (spec XML-RPC הוא לא מאוד ברור בעניין הזה). הערה: אנו שולחים אלמנטי ערך ריקים: כאשר בהמשכים או לא כלום NULL, אשר לא יכול להיות נכון או
    • תיקון באג: אל תניח שnull נגרר צריך לסיים את המחרוזת בעת קריאת נתוני מחרוזת מהקבצים; כולל null הנגרר במחרוזת
    • תיקון באג: קבוע מחרוזות base64 ניתוח באג כאשר שורות חדשות ו / או linefeeds נגררו נתונים בקידוד base64
    • תיקון באג: פלט קבוע '%%' כ'% 'ב* * printf () פונקציות
    • תיקון באג: קבוע גיבובי ניתוח אג שבו מפתח hash ניתן כ
    • קבוע
    • תיקון באג: תיקן באג במחיקת המפעיל בי נתונים משותפים היו מתעדכנים במקום במקום להעתיק ולאחר מכן עדכנו
    • תיקון באג: קבוע כמה תנאי מרוץ שעלול לגרום לחסימות עם getAllThreadCallStacks () פונקציה (בדרך כלל לא מופעל כברירת מחדל)
    • תיקון באג: להתעלם '
    • 'ו' "בעת ניתוח מחרוזות בקידוד base64
    • תיקון באג: תיקן באג מתרסק כאשר מנסה להעתיק אלמנטי חבר אובייקט נמחק
    • תיקון באג: קבוע הצהרת foreach בעת שימוש עם התייחסות והצהרת ההפסקה משמשת
    • תיקון באג: תיקן באג תלות התייחסות נדיר שבו כיתות מערכת היו נהרסות בזמן שעדיין בהפניה בקוד משתמש
    • תיקון באג:% קבועים = עם אופרנד Modula של 0 עד להגדיר את lvalue 0 (בעבר הביטוי התעלם אם האופרנד Modula היה 0)
    • הוסיף abilty למשתנה מצב לחכות על RWLock אובייקטים כמו גם חפצי mutex
    • ביטול הפניה למבנה חשיש או אובייקט עם רשימה תחזור פרוסת החשיש או האובייקט כחשיש: חשיש $ (& quot; key1 & quot ;, & quot; key2 & quot;)
    • : לשעבר.
    • לאפשר% כוללים הנחיות לנתח לצטט את שמות קבצים (להתעלם מובילים ונגררים מרכאות סביב שם הקובץ)
    • שיטות בכיתת Socket חדשות: + Socket :: isWriteFinished (): לתמיכה עתידית לsetNoDelay ללא חסימה כותב + :: Socket (): כדי להגדיר את אפשרות TCP_NODELAY + :: Socket getNoDelay (): ערך תשואות של TCP_NODELAY אפשרות
    • פונקציות חדשות כדי לאפשר לציין במפורש את הקידוד כאשר בהמשכי מיתרי XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
    • הוסיף שיטות HTTPClient חדשות לטיפול בהגדרת TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
    • עכשיו הבנאים XmlRpcClient וJsonRpcClient קיבלו טענה שנייה אופציונלית ש, כאשר נכון, יהיה לעכב את ניסיון חיבור המיידי על השקע ובמקום לאפשר חיבורי השקע להיות או הוקמו או שהוקם על פי דרישה עם הבקשה הראשונה

  • תוכנה דומה

    DOS33
    DOS33

    3 Jun 15

    IGCC
    IGCC

    14 Apr 15

    Brainy
    Brainy

    14 Apr 15

    תוכנות אחרות של יזם David Nichols

    תגובות ל Qore Programming Language

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!