מילון אונליין

  חיפוש ברשת      מילון      חיפוש בפורום

 

bytecode – מילון אנגלי-עברי

Babylon English-Hebrewהורד מילון בבילון 9 למחשב שלך
bytecode
(ש"ע) (מחשבים) שפת המכונה של ג'אווה (מתאימה לכל פלטפורמה)

Wikipedia ויקיפדיה העברית - האנציקלופדיה החופשיתהורד מילון בבילון 9 למחשב שלך
Bytecode

Bytecode (בייטקוד), ידוע גם בשם p-code (קוד נייד - portable code), הוא צורה של סט פקודות אשר תוכנן עבור ביצוע יעיל על ידי מפרש תוכנה. להבדיל מקוד מקור הקריא על ידי בני אדם, בייטקוד מורכב מקודים נוּמריים קומפקטיים, קבועים, והפניות (references) - בדרך כלל כתובות נומריות; אשר מקודדים את תוצאות הניתוח התחבירי והסמנטי של דברים כגון טיפוס הנתונים, תחום ההכרה (scope), ועומק הקינון (nesting) של רכיבי תוכנה.

מקור השם bytecode הוא מסטים של פקודות אשר מורכבים מ-opcodes באורך של byte אחד, שאחריהם יכולים לבוא פרמטרים אופציונליים. ייצוגי ביניים כמו bytecode עשויים להיות הפלט של מימושים של שפות תכנות על מנת להקל על עבודת המפרש, או כדי להוריד את התלות בחומרה ובמערכת ההפעלה, בכך שהם מאפשרים לאותו קוד לרוץ על גבי פלטפורמות שונות. לעתים קרובות, בייטקוד יכול לרוץ ישירות על גבי מכונה וירטואלית (כלומר, המפרש), אבל יש מקרים בהם הבייטקוד מהודר הלאה לשפת מכונה לצורך שיפור הביצועים.

מאחר שהוראות הבייטקוד מעובדות על ידי תוכנה, הן יכולות להגיע ברמות שונות של מורכבות. עם זאת, בדרך כלל הן דומות להוראות חומרה מסורתיות; מכונות מחסנית (stack machines) הן הנפוצות ביותר, אבל נבנו גם מכונות רגיסטרים (register machines) וירטואליות. חלקים שונים של התוכנית יכולים להישמר בקובצי bytecode נפרדים, בדומה לקובצי object המקושרים על ידי linker, אבל שלא כמו קובצי object, קובצי bytecode נטענים דינאמית בזמן ריצה.


להמשך המאמר ראה Wikipedia.org...


© מאמר זה משתמש בתוכן מ-ויקיפדיה® וכפוף לרשיון לשימוש חופשי במסמכים של גנו GNU Free Documentation License וכפוף לרישיון Creative Commons ייחוס-שיתוף זהה

bytecode – מילון אנגלי-אנגלי

Babylon Englishהורד מילון בבילון 9 למחשב שלך
bytecode
n. (Computers) machine language of Java (compatible with all platform)

English Wikipedia - The Free Encyclopediaהורד מילון בבילון 9 למחשב שלך
Bytecode
Bytecode, also known as p-code (portable code), is a form of instruction set designed for efficient execution by a software interpreter. Unlike human-readable source code, bytecodes are compact numeric codes, constants, and references (normally numeric addresses) which encode the result of parsing and semantic analysis of things like type, scope, and nesting depths of program objects. They therefore allow much better performance than direct interpretation of source code. The name bytecode stems from instruction sets which have one-byte opcodes followed by optional parameters. Intermediate representations such as bytecode may be output by programming language implementations to ease interpretation, or it may be used to reduce hardware and operating system dependence by allowing the same code to run on different platforms. Bytecode may often be either directly executed on a virtual machine (i.e. interpreter), or it may be further compiled into machine code for better performance.

See more at Wikipedia.org...


© This article uses material from Wikipedia® and is licensed under the GNU Free Documentation License and under the Creative Commons Attribution-ShareAlike License
Babylon English-Norwegianהורד מילון בבילון 9 למחשב שלך
bytecode
s. bytekode, (EDB) instruksjonskode for Java (kompatibel med alle styresystemer)

Babylon English-Danishהורד מילון בבילון 9 למחשב שלך
bytecode
n. (Computere) bytecode, maskinesprog for Java (kompatibel med alle platforme)





© 2007 מילון G בבילון אונליין - נתמך ע"י מילון בבילון 9