אנחנו עובדים על שחזור אפליקציית Unionpedia ב-Google Play Store
יוֹצֵאנִכנָס
🌟פישטנו את העיצוב שלנו לניווט טוב יותר!
Instagram Facebook X LinkedIn

Ruby

מַדָד Ruby

רובי (Ruby) היא שפת תכנות דינמית מונחית-עצמים המשלבת תחביר דומה לפרל ותכונות דומות ל־Smalltalk. [1]

תוכן עניינים

  1. 44 יחסים: C (שפת תכנות), GPL, IPv6, Java, Lisp, Perl, Reflection (תכנות), Ruby on Rails, Smalltalk, ממשק (תכנות), מערכת טיפוסים, מפרש (תוכנה), מחרוזת (תכנות), מחלקה (תכנות), איסוף זבל, איסוף זבל (מדעי המחשב), איטרטור, אייפל (שפת תכנות), ניהול זיכרון, ספרייה (תכנות), ספטמבר, פייתון, שפת תכנות דינמית, שקע (תקשורת מחשבים), תחשיב למדא, תהליכון, תוכנה חופשית, תכנות מבני, תכנות מונחה עצמים, תכנות מונחה-עצמים, תכנות אימפרטיבי, תכנות פרוצדורלי, תכנות פונקציונלי, טיפוסיות ברווז, טיפול בחריגות, ביטוי רגולרי, יפן, 1993, 1996, 1999, 2000, 21 בדצמבר, 24 בפברואר, 25 בדצמבר.

  2. שפות תכנות מונחות עצמים
  3. שפות תכנות פונקציונליות
  4. תקני ISO

C (שפת תכנות)

שפת C היא שפת תכנות הכוללת מנגנוני בקרת זרימה ומבני נתונים פשוטים, ומאפשרת ניצול מרבי של יכולות המחשב, בדומה לשפת סף.

לִרְאוֹת Ruby וC (שפת תכנות)

GPL

#הפניה הרישיון הציבורי הכללי של גנו.

לִרְאוֹת Ruby וGPL

IPv6

Internet Protocol version 6 או IPv6 הוא הגרסה האחרונה של פרוטוקול ה-IP, הפרוטוקול המשמש למיתוג מנות באינטרנט וברשתות תקשורת.

לִרְאוֹת Ruby וIPv6

Java

#הפניה ג'אווה (שפת תכנות).

לִרְאוֹת Ruby וJava

Lisp

Lisp היא משפחת שפות תכנות פונקציונליות בעלת תחביר ייחודי המתאפיין בכתיב תחיליתי וביטויי־S.

לִרְאוֹת Ruby וLisp

Perl

Perl (פרל) היא שפת תכנות דינמית שתוכננה במקור על ידי לארי וול.

לִרְאוֹת Ruby וPerl

Reflection (תכנות)

במדעי המחשב, reflection (ריפלקשן; מילולית מאנגלית: השתקפות או התבוננות) היא היכולת של תוכנת מחשב לבחון אובייקטים או לשנות את התנהגותם בזמן ריצה.

לִרְאוֹת Ruby וReflection (תכנות)

Ruby on Rails

הלוגו של Ruby On Rails Ruby on Rails (נקראת בקיצור: Rails, ריילס, או RoR) הוא שלד תוכנה לכתיבת אפליקציות רשת, שנכתבה בשפת רובי (Ruby) כמיזם קוד פתוח.

לִרְאוֹת Ruby וRuby on Rails

Smalltalk

סמולטוק (Smalltalk) היא שפת תכנות מונחית-עצמים טהורה - השפה הראשונה שמימשה את רוב המאפיינים המקובלים של תכנות מונחה-עצמים.

לִרְאוֹת Ruby וSmalltalk

ממשק (תכנות)

בתכנות, המושג ממשק (באנגלית: Software Interface) משמש להפשטה של מחלקות התוכנה, ומגדיר את הפונקציונליות שעל כל מחלקה לממש כדי להיות שייכת אליו.

לִרְאוֹת Ruby וממשק (תכנות)

מערכת טיפוסים

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

לִרְאוֹת Ruby ומערכת טיפוסים

מפרש (תוכנה)

מפרש (אנגלית: Interpreter) הוא תוכנה הקוראת תוכנית מחשב הכתובה בשפת תכנות ומבצעת אותה ישירות, פקודה אחר פקודה.

לִרְאוֹת Ruby ומפרש (תוכנה)

מחרוזת (תכנות)

#הפניה מחרוזת (מדעי המחשב).

לִרְאוֹת Ruby ומחרוזת (תכנות)

מחלקה (תכנות)

מחלקה (Class) היא המסגרת הבסיסית של תכנות מונחה-עצמים.

לִרְאוֹת Ruby ומחלקה (תכנות)

איסוף זבל

#הפניה איסוף זבל (מדעי המחשב).

לִרְאוֹת Ruby ואיסוף זבל

איסוף זבל (מדעי המחשב)

איסוף זבל (באנגלית: Garbage collection) הוא תהליך שבו סביבת הריצה של תוכנית מחשב משחררת באופן אוטומטי זיכרון שהוקצה דינאמית ואין בו עוד צורך.

לִרְאוֹת Ruby ואיסוף זבל (מדעי המחשב)

איטרטור

איטרטור הוא אובייקט במדעי המחשב המאפשר מעבר על איברי קבוצה נתונה.

לִרְאוֹת Ruby ואיטרטור

אייפל (שפת תכנות)

אייפל (במקור: Eiffel) היא שפת תכנות מונחת עצמים.

לִרְאוֹת Ruby ואייפל (שפת תכנות)

ניהול זיכרון

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

לִרְאוֹת Ruby וניהול זיכרון

ספרייה (תכנות)

בתכנות, ספרייה היא אוסף של תת-תוכניות המשמשות לפיתוח תוכנה.

לִרְאוֹת Ruby וספרייה (תכנות)

ספטמבר

ספטמבר (מלטינית September) הוא החודש התשיעי בלוח השנה הגרגוריאני.

לִרְאוֹת Ruby וספטמבר

פייתון

פייתון (באנגלית: Python) היא שפת תכנות עילית דינמית למטרות כלליות מהנפוצות ביותר, ומדורגת באופן עקבי כאחת משפות התכנות הפופולריות ביותר.

לִרְאוֹת Ruby ופייתון

שפת תכנות דינמית

שפת תכנות דינמית היא שפת תכנות עילית אשר בניגוד לשפה מפורשת כוללת פעולה של הידור, אולם זו נעשית בעיקרה בזמן ריצת התוכנית.

לִרְאוֹת Ruby ושפת תכנות דינמית

שקע (תקשורת מחשבים)

בתקשורת נתונים, שקע (באנגלית: Network socket) הוא נקודת קצה (endpoint) עבור זרם נתונים בתקשורת בין תהליכים על גבי רשת מחשבים.

לִרְאוֹת Ruby ושקע (תקשורת מחשבים)

תחשיב למדא

תחשיב למדא (לעיתים גם: תחשיב למְבְּדא באנגלית: Lambda calculus) הוא צורה לוגית-פורמלית ריגורוזית להצגה וטיפול בפונקציות במתמטיקה ומדעי המחשב.

לִרְאוֹת Ruby ותחשיב למדא

תהליכון

תהליך בעל שני תהליכונים:ש בצד ימין רואים את ציר הזמן.ש Thread 1 מתחיל לרוץ, עד שבשלב מסוים הוא נעצר, ואז Thread 2 נכנס לפעולה ומתחיל לרוץ עד שהוא מסיים את פעולתו. לאחר מכן Thread 1 ממשיך מהנקודה בה הוא הפסיק, וממשיך לרוץ עד לסיום התוכנית.ש קיימות מספר סיבות להפסקת ריצתו של Thread 1 באמצע הריצה, ביניהן: א) Thread 1 ממתין לקבלת תשובה שעלולה לארוך זמן, ובמקום לבזבז זמן המתנה המעבד מתחיל להריץ את Thread 2.

לִרְאוֹת Ruby ותהליכון

תוכנה חופשית

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

לִרְאוֹת Ruby ותוכנה חופשית

תכנות מבני

#הפניה תכנות מובנה.

לִרְאוֹת Ruby ותכנות מבני

תכנות מונחה עצמים

#הפניה תכנות מונחה-עצמים קטגוריה:מונחים בתוכנה.

לִרְאוֹת Ruby ותכנות מונחה עצמים

תכנות מונחה-עצמים

תכנות מונחה־עצמים או לעיתים תכנות מוכוון־עצמים (באנגלית: Object-Oriented Programming, או בקיצור OOP) הוא פרדיגמת תכנות המשתמשת ב"עצמים" (אובייקטים) לשם תכנות תוכניות מחשב.

לִרְאוֹת Ruby ותכנות מונחה-עצמים

תכנות אימפרטיבי

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

לִרְאוֹת Ruby ותכנות אימפרטיבי

תכנות פרוצדורלי

תכנות פרוצדורלי הוא פרדיגמת תכנות המגבירה את מודולריות קוד המקור ומסייעת להקל על התחזוקה.

לִרְאוֹת Ruby ותכנות פרוצדורלי

תכנות פונקציונלי

במחשבים, תכנות פונקציונלי היא פרדיגמת תכנות השמה דגש על חישוב ביטוי תוך שימוש בפונקציות ההפשטה העיקריות.

לִרְאוֹת Ruby ותכנות פונקציונלי

טיפוסיות ברווז

#הפניה מערכת טיפוסים#טיפוסיות ברווז.

לִרְאוֹת Ruby וטיפוסיות ברווז

טיפול בחריגות

ג'אווה לטיפול בחריגות במחשוב ותכנות מחשבים, טיפול בחריגות (באנגלית: exception handling) הוא מנגנון המזהה, מתריע ומגיב לאירועים חריגים המתרחשים בזמן ריצת התכנית, משבשים את פעולתה התקינה ודורשים טיפול מיוחד המקודד מראש לטיפול במקרים כאלו.

לִרְאוֹת Ruby וטיפול בחריגות

ביטוי רגולרי

ביטוי רגולרי (מאנגלית: Regular expression או regex) הוא רצף תווים שמגדיר תבנית חיפוש.

לִרְאוֹת Ruby וביטוי רגולרי

יפן

יפן (בקאנג'י: 日本; ברומאג'י: Nippon או Nihon, תלוי בהקשר) היא מדינת איים בצפון-מערב האוקיינוס השקט, הנמצאת ביבשת אסיה.

לִרְאוֹת Ruby ויפן

1993

עם תחילת השנה, ב-1 בינואר, התרחשו שני אירועים משמעותיים.

לִרְאוֹת Ruby ו1993

1996

ינואר.

לִרְאוֹת Ruby ו1996

1999

חוסיין מלך ירדן ג'ון קנדי ג'וניור חנוך לוין וילט צ'מברלין חסן השני.

לִרְאוֹת Ruby ו1999

2000

שנת 2000 הייתה השנה האחרונה של המאה ה-20 וגם של המילניום השני.

לִרְאוֹת Ruby ו2000

21 בדצמבר

21 בדצמבר הוא היום ה־355 בשנה (356 בשנה מעוברת) בשבוע ה-51 בלוח הגרגוריאני.

לִרְאוֹת Ruby ו21 בדצמבר

24 בפברואר

24 בפברואר הוא היום ה-55 בשנה, בשבוע ה-8 בלוח הגרגוריאני.

לִרְאוֹת Ruby ו24 בפברואר

25 בדצמבר

25 בדצמבר הוא היום ה־359 בשנה (360 בשנה מעוברת) בשבוע ה-52 בלוח הגרגוריאני.

לִרְאוֹת Ruby ו25 בדצמבר

ראה גם

שפות תכנות מונחות עצמים

שפות תכנות פונקציונליות

תקני ISO

אזכור

[1] https://he.wikipedia.org/wiki/Ruby