An Entity of Type: library, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Defined by Microsoft for use in recent versions of Windows, an assembly in the Common Language Infrastructure (CLI) is a compiled code library used for deployment, versioning, and security. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process that will use classes defined in library assemblies. CLI assemblies contain code in CIL, which is usually generated from a CLI language, and then compiled into machine language at run time by the just-in-time compiler. In the .NET Framework implementation, this compiler is part of the Common Language Runtime (CLR).

Property Value
dbo:abstract
  • تجميعة (بالإنجليزية: Assembly)‏ البنية التحتية المشتركة للغات هي مكتبة برمجية من الكود المُصرّف تستخدم أثناء تطوير البرمجيات وتعيين الإصدارات وتعزيز أمان البرمجيات. يوجد نوعان من التجميعات: التجميعات العملياتية (EXE) والتجميعات المكتبية (DLL). تمثل التجميعة العملياتية عمليةً تستخدم الصفوف المعرفة ضمن بعض التجميعات المكتبية. تحتوي تجميعات سي إل آي على كود مكتوبٍ باللغة المشتركة الوسيطة، ويتم توليد هذا الكود عادةً من إحدى لغات البنية التحتية المشتركة للغات (كلغة سي# مثلاً)، يُصرّف هذا الكود إلى تعمليات لغة الآلة من قبل مصرف يعمل في الوقت المناسب (بالإنجليزية: Just-in-time compiler)‏. يشكل هذا المصرف في إطار عمل دوت نت جزءاً من وقت التنفيذ المشترك للغات. يمكن للتجميعة أن تتضمن ملفاً واحداً أو أكثر. يُطلق على الملفات التي تحتوي الكود اسم وحدات (بالإنجليزية: modules)‏. يمكن للتجميعة أن تحتوي على عدة وحدات. بما أنه من الممكن استخدام لغات برمجية مختلفة لكتابة الوحدات يمكن نظرياً استخدام عدة لغات برمجية لإنشاء تجميعة (على سبيل المثال يمكن استخدام لغة سي++/سي إل آي لكتابة بعض الوحدات الخاصة بالعمليات غير المُدارة كالولوج إلى الذاكرة الخاصة ببطاقة الشبكة عن طريق المؤشرات في حين تكتب باقي الوحدات باستخدام لغة سي#). إلا أن فيجوال ستوديو لا يدعم استخدام عدة لغات برمجة ضمن تجميعة واحدة. (ar)
  • Defined by Microsoft for use in recent versions of Windows, an assembly in the Common Language Infrastructure (CLI) is a compiled code library used for deployment, versioning, and security. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process that will use classes defined in library assemblies. CLI assemblies contain code in CIL, which is usually generated from a CLI language, and then compiled into machine language at run time by the just-in-time compiler. In the .NET Framework implementation, this compiler is part of the Common Language Runtime (CLR). An assembly can consist of one or more files. Code files are called modules. An assembly can contain more than one code module. And since it is possible to use different languages to create code modules, it is technically possible to use several different languages to create an assembly. Visual Studio however does not support using different languages in one assembly. (en)
  • En Microsoft .NET framework, un ensamblado​ es principalmente una biblioteca de código compilado para ser utilizado en instalaciones, versionamiento y seguridad. Existen 2 tipos: ensamblados de procesos (EXE) y bibliotecas de ensamblados (DLL). Un ensamblado de proceso representa un ejecutable que posiblemente usará clases definidas en ensamblados de bibliotecas, o ejecutará solo código contenido en sí mismo. Los ensamblados de .NET contienen código en lenguaje CIL, el cual es normalmente generado mediante los lenguajes .NET, y luego compilado a código máquina en tiempo de ejecución por un compilador en tiempo de ejecución, en inglés just - in time compiler, que en .NET es parte del CLR. No se puede catalogar a .NET como un lenguaje de programación interpretado. Algunos autores tienden a catalogarlo como un lenguaje compilado, ya que el CIL es leído y compilado por el CLR, con las ventajas del just - in time Un ensamblado puede consistir en uno o más archivos. Los archivos de código son llamados módulos. Un ensamblado puede contener más de un módulo de código y es posible utilizar diferentes lenguajes en los diferentes módulos para crear el ensamblado de .NET. Visual Studio, sin embargo, no permite utilizar diferentes lenguajes en un ensamblado, por lo que la compilación de ensamblados con varios lenguajes debe ser realizada desde la consola de comandos. Por buenas prácticas de desarrollo se acostumbra ubicar una única clase en cada archivo del ensamblado, pero cabe recordar que un módulo, un archivo, puede contener varias clases dentro de él, aunque no es recomendable. Los ensamblados pueden tener diferentes decoradores que definen el entorno de ejecución de los mismos: COM+, DCOM, Remoting, etc. (es)
  • 최근 버전의 윈도우에서 마이크로소프트가 공통 언어 기반(CLI)에 정의한 어셈블리(assembly)는 디플로이, 버전 지정, 보안을 위해 사용되는 컴파일된 코드 라이브러리이다. 두 종류가 있다: 프로세스 어셈블리(EXE), 라이브러리 어셈블리(DLL). 프로세스 어셈블리는 라이브러리 어셈블리에 정의되는 클래스를 사용하는 프로세스를 대표한다. CLI 어셈블리는 CIL에 코드를 포함하고 있으며 보통은 로부터 생성된 뒤 JIT 컴파일러에 의해 런타임 중 기계어로 컴파일된다. 닷넷 프레임워크 구현체에서 이 컴파일러는 공통 언어 런타임(CLR)의 일부이다. 어셈블리는 하나 이상의 파일로 구성될 수 있다. 코드 파일은 모듈(module)이라고 부른다. 어셈블리는 하나 이상의 코드 모듈을 포함할 수 있다. 코드 모듈을 생성하기 위해 각기 다른 언어를 사용할 수 있으므로 기술적으로 각기 다른 언어들을 사용하여 어셈블리를 만들 수 있다. 그러나 비주얼 스튜디오는 한 어셈블리에 각기 다른 언어를 사용하는 것을 지원하지 않는다. (ko)
  • 共通言語基盤においてアセンブリ (assembly) とはコンパイルされたコードライブラリのことであり、配置・バージョン管理・セキュリティ管理の単位となる。 (ja)
  • 通用语言基础架构 (CLI) 中的程序集是编译得到的,供CLR进一步编译执行的代码库。代码是用通用中间语言(CIL)表示,在运行时被即時編譯为机器语言。在.NET Framework实现中,这种即時編譯是通用语言运行时 (CLR)的一部分。 CLI程序集可分为两类:进程程序集(EXE)、库程序集(DLL)。 一个程序集可包含一个或多个文件。代码文件成为模块(module)。 (zh)
dbo:wikiPageID
  • 2016154 (xsd:integer)
dbo:wikiPageLength
  • 10334 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1017582583 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • 최근 버전의 윈도우에서 마이크로소프트가 공통 언어 기반(CLI)에 정의한 어셈블리(assembly)는 디플로이, 버전 지정, 보안을 위해 사용되는 컴파일된 코드 라이브러리이다. 두 종류가 있다: 프로세스 어셈블리(EXE), 라이브러리 어셈블리(DLL). 프로세스 어셈블리는 라이브러리 어셈블리에 정의되는 클래스를 사용하는 프로세스를 대표한다. CLI 어셈블리는 CIL에 코드를 포함하고 있으며 보통은 로부터 생성된 뒤 JIT 컴파일러에 의해 런타임 중 기계어로 컴파일된다. 닷넷 프레임워크 구현체에서 이 컴파일러는 공통 언어 런타임(CLR)의 일부이다. 어셈블리는 하나 이상의 파일로 구성될 수 있다. 코드 파일은 모듈(module)이라고 부른다. 어셈블리는 하나 이상의 코드 모듈을 포함할 수 있다. 코드 모듈을 생성하기 위해 각기 다른 언어를 사용할 수 있으므로 기술적으로 각기 다른 언어들을 사용하여 어셈블리를 만들 수 있다. 그러나 비주얼 스튜디오는 한 어셈블리에 각기 다른 언어를 사용하는 것을 지원하지 않는다. (ko)
  • 共通言語基盤においてアセンブリ (assembly) とはコンパイルされたコードライブラリのことであり、配置・バージョン管理・セキュリティ管理の単位となる。 (ja)
  • 通用语言基础架构 (CLI) 中的程序集是编译得到的,供CLR进一步编译执行的代码库。代码是用通用中间语言(CIL)表示,在运行时被即時編譯为机器语言。在.NET Framework实现中,这种即時編譯是通用语言运行时 (CLR)的一部分。 CLI程序集可分为两类:进程程序集(EXE)、库程序集(DLL)。 一个程序集可包含一个或多个文件。代码文件成为模块(module)。 (zh)
  • تجميعة (بالإنجليزية: Assembly)‏ البنية التحتية المشتركة للغات هي مكتبة برمجية من الكود المُصرّف تستخدم أثناء تطوير البرمجيات وتعيين الإصدارات وتعزيز أمان البرمجيات. يوجد نوعان من التجميعات: التجميعات العملياتية (EXE) والتجميعات المكتبية (DLL). تمثل التجميعة العملياتية عمليةً تستخدم الصفوف المعرفة ضمن بعض التجميعات المكتبية. تحتوي تجميعات سي إل آي على كود مكتوبٍ باللغة المشتركة الوسيطة، ويتم توليد هذا الكود عادةً من إحدى لغات البنية التحتية المشتركة للغات (كلغة سي# مثلاً)، يُصرّف هذا الكود إلى تعمليات لغة الآلة من قبل مصرف يعمل في الوقت المناسب (بالإنجليزية: Just-in-time compiler)‏. يشكل هذا المصرف في إطار عمل دوت نت جزءاً من وقت التنفيذ المشترك للغات. (ar)
  • Defined by Microsoft for use in recent versions of Windows, an assembly in the Common Language Infrastructure (CLI) is a compiled code library used for deployment, versioning, and security. There are two types: process assemblies (EXE) and library assemblies (DLL). A process assembly represents a process that will use classes defined in library assemblies. CLI assemblies contain code in CIL, which is usually generated from a CLI language, and then compiled into machine language at run time by the just-in-time compiler. In the .NET Framework implementation, this compiler is part of the Common Language Runtime (CLR). (en)
  • En Microsoft .NET framework, un ensamblado​ es principalmente una biblioteca de código compilado para ser utilizado en instalaciones, versionamiento y seguridad. Existen 2 tipos: ensamblados de procesos (EXE) y bibliotecas de ensamblados (DLL). No se puede catalogar a .NET como un lenguaje de programación interpretado. Algunos autores tienden a catalogarlo como un lenguaje compilado, ya que el CIL es leído y compilado por el CLR, con las ventajas del just - in time Los ensamblados pueden tener diferentes decoradores que definen el entorno de ejecución de los mismos: COM+, DCOM, Remoting, etc. (es)
rdfs:label
  • أسمبلي (سي إل آي) (ar)
  • Assembly (CLI) (en)
  • Ensamblado (Microsoft .NET) (es)
  • 어셈블리 (CLI) (ko)
  • アセンブリ (共通言語基盤) (ja)
  • 程序集 (CLI) (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License