IT A-Z

เข้าสู่ระบบ

สารบาญตามตัวอักษร

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z #

Common Language Runtime (CLR)

ที่มา WhatIs.com

  :   ผู้ชม 14372

Common Language Runtime (CLR) เป็นการเขียนโปรแกรมจัดการการดำเนินการโปรแกรมที่เขียนในภาษาต่างๆ ที่สนับสนุน ที่จะอนุญาตแบ่งปัน object-oriented class ร่วมกันที่เขียนในภาษาต่างๆ Common Language Runtime ค่อนข้างใกล้เคียงกับโปรแกรม Java Virtual Machine ที่ Sun Microsystems พัฒนาสำหรับโปรแกรมที่คอมไพล์จากภาษา Java ขณะที่ Microsoft อ้างว่า Common Language Runtime เป็น “สภาพแวดล้อมการดำเนินการจัดการ” โปรแกรมคอมไพล์สำหรับ CLR ไม่จำเป็นต้องมีสภาพแวดล้อมการประมวลผลเฉพะและสามารถเคลื่อนย้ายและไปทำงานบนระบบใด ๆ กับ Windows 2000 หรือ Windows XP อย่างง่าย

โปรแกรมเมอร์เขียนด้วยภาษา Visual Basic, Visual C++, หรือ C# คอมไพล์โปรแกรมของพวกเขาในรูปแบบกลางของคำสั่งที่เรียกว่าภาษากลาง (CIL) ในไฟล์ portable execution (PE) ที่สามารถจัดการและประมวลผลโดย Common Language Runtime โปรแกรมเมอร์และสารสนเทศอธิบายเจาะจงสิ่งแวดล้อมเกี่ยวกับโปรแกรมเมื่อมีการคอมไพล์และสารสนเทศถูกจัดเก็บไว้กับโปรแกรมคอมไพล์เป็น metadata โดย metadata ที่เก็บไว้ในโปรแกรมคอมไพล์ บอก CLR ถึงภาษาที่ใช้ เวอร์ชันและ class library จะต้องใช้โดยโปรแกรม Common Language Runtime ช่วย instance ของ class ที่เขียนในภาษาหนึ่งเพื่อเรียกเมธอดของ class ที่เขียนในอีกภาษา นอกจากนี้ยังให้ garbage collecting (กลับหน่วยความจำที่ไม่จำเป็นไปยังคอมพิวเตอร์), exception handling และบริการแก้จุดบกพร่อง

CLR เป็นส่วนหนึ่งของ NET Framework ของ Microsoft

ศัพท์เกี่ยวข้อง

class, Windows XP, Java, object-oriented programming, Windows 2000, method, Visual Basic, C#, .NET, garbage collection, Java virtual machine, executable

update: 1 มีนาคม 2554

IT A-Z ปรับปรุงล่าสุด
abacus
zero-day exploit
MPP (massively parallel processing)
message queueing
medium
semaphore
master/slave
MAC address (Media Access Control address)
mash-up
vlog
LANDesk Client Manager
laptop computer
linkrot
Itanium
Job Entry Subsystem (JES)
IP telephony (Internet Protocol telephony)
Kerberos
iterative
interoperability
interface definition language (IDL)

Loading
Microsoft Access
Access
дЄВЗСІ№м ตГРЎТГГСต№мКС№ตФ КСиงซЧйНјиТ№ PayPal г№ГТคТ 280 єТท
НШйБјТง аєЧйНงЛЕСงёГГБЄТตФ
Umphang
ГЩйЁСЎНШйБјТงг№НХЎбงиБШБ вґВ ปГРЄТ бБиЁС№
КСиงซЧйНјиТ№ PayPal г№ГТคТ 90 єТท
КงЗ№ЕФўКФทёФм (C) widebase