Meta tags:
Headings (most frequently used words):
edit, navigation, tools, common, language, infrastructure, contents, overview, standardization, and, licensing, implementations, see, also, notes, references, external, links, menu, personal, namespaces, views, search, contribute, print, export, languages,
Text of the page (most frequently used words):
the (61), and (34), cli (27), language (23), common (21), net (20), iso (18), ecma (17), iec (16), microsoft (16), #infrastructure (13), standards (11), for (11), that (11), edit (10), languages (10), standard (10), wikipedia (9), from (9), open (9), framework (9), with (7), 23271 (7), system (7), 2012 (7), implementation (7), this (6), not (6), other (6), code (6), platform (6), file (5), retrieved (5), visual (5), basic (5), implementations (5), 2009 (5), used (5), which (5), profile (5), about (4), terms (4), using (4), page (4), links (4), information (4), community (4), all (4), list (4), mono (4), metadata (4), 335 (4), source (4), new (4), rand (4), specification (4), years (4), ago (4), under (3), use (3), license (3), was (3), august (3), 2022 (3), tools (3), navigation (3), english (3), written (3), january (3), org (3), interfaces (3), tape (3), international (3), type (3), intermediate (3), specifications (3), july (3), windows (3), edition (3), also (3), published (3), can (3), set (3), types (3), patents (3), licensing (3), 2000 (3), 2001 (3), standardization (3), 2003 (3), specific (3), ves (3), runtime (3), cls (3), are (3), overview (3), mobile (2), view (2), contact (2), privacy (2), policy (2), available (2), non (2), organization (2), version (2), wikidata (2), link (2), upload (2), changes (2), article (2), contents (2), search (2), talk (2), namespaces (2), categories (2), articles (2), american (2), 2019 (2), short (2), description (2), https (2), common_language_infrastructure (2), 27000 (2), 20000 (2), 15926 (2), 11941 (2), 1073 (2), javascript (2), programming (2), universal (2), disc (2), systems (2), dlt (2), advanced (2), application (2), java (2), platforms (2), comparison (2), small (2), micro (2), compact (2), libraries (2), assembly (2), virtual (2), execution (2), domain (2), technology (2), external (2), september (2), references (2), covered (2), original (2), store (2), development (2), june (2), notes (2), see (2), devices (2), commercial (2), known (2), core (2), free (2), promise (2), implement (2), without (2), conformance (2), supported (2), kernel (2), well (2), allows (2), adding (2), does (2), behavior (2), program (2), programs (2), its (2), partners (2), require (2), essential (2), any (2), others (2), following (2), intel (2), hewlett (2), packard (2), compatible (2), compile (2), cil (2), hardware (2), machine (2), should (2), rules (2), compliant (2), agnostic (2), cts (2), among (2), describes (2), developed (2), standardized (2), jump (2), web (2), cookie, statement, statistics, developers, disclaimers, text, additional, may, apply, site, you, agree, registered, trademark, profit, wikimedia, foundation, inc, creative, commons, attribution, sharealike, last, edited, utc, tiếng, việt, svenska, српски, srpski, slovenščina, русский, português, polski, 日本語, nederlands, magyar, italiano, 한국어, français, فارسی, español, deutsch, dansk, čeština, العربية, printable, download, pdf, print, export, item, cite, permanent, special, pages, related, what, here, recent, portal, learn, help, contribute, donate, random, current, events, main, more, history, read, views, log, create, account, contributions, logged, personal, menu, hidden, mdy, dates, matches, index, php, title, oldid, 1106809706, category, 80000, 56000, 55000, 50001, 45001, 42010, 40500, 38500, 37001, 32000, 31000, 30170, 30000, 29500, 29199, 29148, 29110, 28000, 27729, 27006, 27005, 27002, 27001, series, 26324, 26300, 26262, 26000, 25964, 25178, 24707, 24617, 24613, 24517, 23360, 23270, 23090, 22395, 22300, 22000, 21827, 21500, 21047, 21000, 20802, 20400, 20121, 20022, 29999, 19831, 19794, 19775, 19770, 19757, 19752, 19600, 19510, 19509, 19508, 19507, 19506, 19505, 19503, 19502, 19501, 19500, 19439, 19407, 19136, 19125, 19115, 19114, 19092, 19011, 19005, 18916, 18629, 18245, 18014, 18004, 18000, 17799, 17506, 17442, 17369, 17203, 17100, 17025, 17024, 16949, 16750, 16612, 16485, 16355, 16262, 16023, 15930, wip, 15924, 15919, 15897, 15707, 15706, 15693, 15686, 15511, 15504, 15438, 15445, 15444, 15408, 15398, 15292, 15291, 15288, 15189, 15022, 14971, 14882, 14764, 14698, 14651, 14649, 14644, 14617, 14496, 14443, 14396, 14289, 14224, 14031, 14000, 13816, 13616, 13584, 13568, 13567, 13490, 13485, 13450, 13406, 13399, 13250, 13216, 13211, 12620, 12234, 12207, 12182, 12006, 11992, 11940, 11898, 11889, 11801, 11785, 11784, 11783, 11544, 11404, 11179, 11170, 11073, 10967, 10962, 10957, 10861, 10746, 10664, 10646, 10628, 10589, 10585, 10487, 10383, 238, 10303, 10218, 10206, 10179, 10165, 10161, 10160, 10118, 10116, 10007, 10006, 10005, 10000, 19999, 9995, 9985, 9984, 9945, 9899, 9897, 9797, 9660, 9594, 9592, 9593, 9564, 9529, 9506, 9496, 9407, 9362, 9314, 9293, 9241, 9227, 9141, 9126, 9075, 9036, 9000, 9001, 8879, 8859, 8820, 8807, 8805, 8806, 8691, 8652, 8651, 8632, 8613, 8601, 8583, 8571, 8501, 8373, 8217, 8178, 8093, 8000, 7942, 7816, 7813, 7812, 7811, 7810, 7736, 7637, 7498, 7200, 7185, 7098, 7064, 7027, 7010, 7002, 7001, 6943, 6709, 6523, 6438, 6429, 6425, 6385, 6346, 6344, 6166, 5964, 5807, 5800, 5776, 5775, 5725, 5428, 5427, 5426, 5218, 4909, 4217, 4165, 4157, 4031, 3977, 3950, 3901, 3864, 3602, 3601, 3307, 3297, 3166, 3103, 3029, 2852, 2848, 2788, 2720, 2711, 2709, 2533, 2281, 2240, 2146, 2145, 2108, 2047, 2033, 2015, 2014, 1989, 1745, 1629, 1538, 1413, 1155, 1007, 1004, 1000, 999, 965, 898, 860, 843, 838, 764, 732, 704, 690, 668, 657, 646, 639, 519, 518, 500, 428, 361, 306, 302, 262, 261, 259, 233, 228, 226, 217, 216, 128, 9999, romanizations, number, 1961, present, json, uwb, nfc, radio, dart, ecmascript, e4x, eiffel, graphics, media, ultra, density, optical, udf, fat16b, fat16, fat12, fat, cdfs, rom, disk, vxa, ultrium, linear, holographic, versatile, super, dds, intelligent, openxps, office, xml, apiw, ansi, escape, scala, phalanger, oxygene, nemerle, jscript, ironruby, ironpython, ironscheme, cobra, boo, axum, powershell, major, dotgnu, manifest, global, cache, delegate, components, invocation, services, instructions, access, security, architecture, october, corporation, 2006, 2005, archived, port, winrt, demystified, miguel, icaza, introduction, app, html5, press, 6th, alternative, accompanying, technologies, mainly, game, resource, constrained, portable, xbox, 360, previously, multi, successor, released, mit, only, supports, superseded, november, 2020, added, applies, anyone, safely, specified, editions, fearing, patent, lawsuit, requires, one, defined, profiles, minimum, actually, very, support, library, default, installations, however, clause, extending, methods, classes, deriving, but, allow, members, means, features, extended, long, conforming, change, intended, run, while, allowing, unspecified, specifically, hold, made, some, royalty, payment, could, cause, concern, 2013, neither, nor, have, identified, subject, reasonable, discriminatory, worked, standardize, december, ratified, april, abstracted, when, executed, will, according, operating, loads, executes, combine, separately, generated, pieces, conform, base, targeting, since, interoperate, subset, structure, referenced, between, making, easy, work, developer, operations, shared, data, things, four, aspects, originally, executable, environment, different, being, rewritten, architectures, implies, format, specify, definitions, exposed, api, computer, multiple, high, level, technical, website, cross, jtc, committee, sixth, latest, first, year, started, status, abbreviation, define, runtimes, confused, command, line, interface, encyclopedia, wayback, http, archive, 20221003184718, wiki, timestamps, capture, fail, success, 2023, 2021, nov, oct, sep,
Text of the page (random words):
common language infrastructure wikipedia sep oct nov 03 2021 2022 2023 success fail about this capture timestamps the wayback machine http web archive org web 20221003184718 https en wikipedia org wiki common_language_infrastructure common language infrastructure from wikipedia the free encyclopedia jump to navigation jump to search not to be confused with command line interface open specification used to define the net framework among other runtimes common language infrastructure iso iec 23271 2012 e abbreviation cli status published year started 2000 22 years ago 2000 first published 2001 21 years ago 2001 ecma and 2003 19 years ago 2003 iso iec latest version sixth edition june 2012 10 years ago 2012 06 organization developed by microsoft hewlett packard intel and others standardized by ecma iso iec committee iso iec jtc 1 sc 22 domain common language cross platform license rand website ecma 335 iso iec 23271 the common language infrastructure cli is an open specification and technical standard originally developed by microsoft and standardized by iso iec iso iec 23271 and ecma international ecma 335 1 2 that describes executable code and a runtime environment that allows multiple high level languages to be used on different computer platforms without being rewritten for specific architectures this implies it is platform agnostic the net framework net and mono are implementations of the cli the metadata format is also used to specify the api definitions exposed by the windows runtime 3 4 contents 1 overview 2 standardization and licensing 3 implementations 4 see also 5 notes 6 references 7 external links overview edit visual overview of the common language infrastructure cli among other things the cli specification describes the following four aspects the common type system cts a set of data types and operations that are shared by all cts compliant programming languages the metadata information about program structure is language agnostic so that it can be referenced between languages and tools making it easy to work with code written in a language the developer is not using the common language specification cls the cli should conform with the set of base rules to which any language targeting since that language should interoperate with other cls compliant languages the cls rules are a subset of the common type system the virtual execution system ves the ves loads and executes cli compatible programs using the metadata to combine separately generated pieces of code at runtime all compatible languages compile to common intermediate language cil which is an intermediate language that is abstracted from the platform hardware when the code is executed the platform specific ves will compile the cil to the machine language according to the specific hardware and operating system standardization and licensing edit in august 2000 microsoft hewlett packard intel and others worked to standardize cli by december 2001 it was ratified by the ecma with iso iec standardization following in april 2003 microsoft and its partners hold patents for cli ecma and iso iec require that all patents essential to implementation be made available under reasonable and non discriminatory rand terms it is common for rand licensing to require some royalty payment which could be a cause for concern with mono as of january 2013 neither microsoft nor its partners have identified any patents essential to cli implementations subject to rand terms as of july 2009 5 microsoft added c and cli to the list of specifications that the microsoft community promise applies to 6 so anyone can safely implement specified editions of the standards without fearing a patent lawsuit from microsoft to implement the cli standard requires conformance to one of the supported and defined profiles of the standard the minimum of which is the kernel profile the kernel profile is actually a very small set of types to support in comparison to the well known core library of default net installations however the conformance clause of the cli allows for extending the supported profile by adding new methods and types to classes as well as deriving from new namespaces but it does not allow for adding new members to interfaces this means that the features of the cli can be used and extended as long as the conforming profile implementation does not change the behavior of a program intended to run on that profile while allowing for unspecified behavior from programs written specifically for that implementation in 2012 ecma and iso iec published the new edition of the cli standard 1 2 which is not covered by the community promise 6 implementations edit net framework is microsoft s original commercial implementation of the cli it only supports windows it was superseded by net in november 2020 net previously known as net core is the free and open source multi platform successor to net framework released under the mit license net compact framework is microsoft s commercial implementation of the cli for portable devices and xbox 360 net micro framework is an open source implementation of the cli for resource constrained devices mono is an alternative open source implementation of cli and accompanying technologies mainly used for mobile and game development see also edit standard libraries cli list of cli languages net standard notes edit a b iso iec 23271 2012 information technology common language infrastructure cli a b standard ecma 335 6th edition june 2012 introduction to advanced windows store app development using html5 and javascript microsoft press store winrt demystified miguel de icaza the ecma c and cli standards port 25 the open source community at microsoft july 6 2009 archived from the original on july 9 2009 retrieved september 26 2009 a b covered specifications microsoft open specifications microsoft references edit standard ecma 335 common language infrastructure cli ecma international retrieved august 31 2005 iso iec 23271 common language infrastructure iso iec retrieved september 27 2006 ecma c and common language infrastructure standards microsoft corporation retrieved october 13 2009 external links edit iso iec 23271 2012 information technology common language infrastructure cli v t e common language infrastructure architecture application domain code access security common intermediate language instructions common type system platform invocation services virtual execution system components assembly delegate global assembly cache manifest metadata standard libraries implementations microsoft net net framework net compact framework net micro framework other mono dotgnu languages major languages c visual basic f powershell other axum a boo cobra c cli ironscheme ironpython ironruby jscript net j nemerle oxygene phalanger q scala small basic x comparison c and java c and visual basic net java and net platforms visual basic and visual basic net v t e standards of ecma international application interfaces ansi escape code apiw common language infrastructure office open xml openxps file systems tape advanced intelligent tape dds dlt super dlt holographic versatile disc linear tape open ultrium 1 vxa file systems disk cd rom cd file system cdfs fat fat12 fat16 fat16b fd udf ultra density optical universal media disc graphics universal 3d programming languages c cli c eiffel javascript e4x ecmascript dart radio link interfaces nfc uwb other ecma 35 json list of ecma standards 1961 present v t e iso standards by standard number list of iso standards iso romanizations iec standards 1 9999 1 2 3 4 5 6 7 9 16 17 31 0 1 2 3 4 5 6 7 8 9 10 11 12 13 68 1 128 216 217 226 228 233 259 261 262 302 306 361 428 500 518 519 639 1 2 3 5 6 646 657 668 690 704 732 764 838 843 860 898 965 999 1000 1004 1007 1073 1 1073 2 1155 1413 1538 1629 1745 1989 2014 2015 2022 2033 2047 2108 2145 2146 2240 2281 2533 2709 2711 2720 2788 2848 2852 3029 3103 3166 1 2 3 3297 3307 3601 3602 3864 3901 3950 3977 4031 4157 4165 4217 4909 5218 5426 5427 5428 5725 5775 5776 5800 5807 5964 6166 6344 6346 6385 6425 6429 6438 6523 6709 6943 7001 7002 7010 7027 7064 7098 7185 7200 7498 1 7637 7736 7810 7811 7812 7813 7816 7942 8000 8093 8178 8217 8373 8501 1 8571 8583 8601 8613 8632 8651 8652 8691 8805 8806 8807 8820 5 8859 1 2 3 4 5 6 7 8 8 i 9 10 11 12 13 14 15 16 8879 9000 9001 9036 9075 9126 9141 9227 9241 9293 9314 9362 9407 9496 9506 9529 9564 9592 9593 9594 9660 9797 1 9897 9899 9945 9984 9985 9995 10000 19999 10005 10006 10007 10116 10118 3 10160 10161 10165 10179 10206 10218 10303 11 21 22 28 238 10383 10487 10585 10589 10628 10646 10664 10746 10861 10957 10962 10967 11073 11170 11179 11404 11544 11783 11784 11785 11801 11889 11898 11940 2 11941 11941 tr 11992 12006 12182 12207 12234 2 12620 13211 1 2 13216 13250 13399 13406 2 13450 13485 13490 13567 13568 13584 13616 13816 14000 14031 14224 14289 14396 14443 14496 2 3 6 10 11 12 14 17 20 14617 14644 14649 14651 14698 14764 14882 14971 15022 15189 15288 15291 15292 15398 15408 15444 3 15445 15438 15504 15511 15686 15693 15706 2 15707 15897 15919 15924 15926 15926 wip 15930 16023 16262 16355 1 16485 16612 2 16750 16949 ts 17024 17025 17100 17203 17369 17442 17506 17799 18000 18004 18014 18245 18629 18916 19005 19011 19092 1 2 19114 19115 19125 19136 19407 19439 19500 19501 19502 19503 19505 19506 19507 19508 19509 19510 19600 19752 19757 19770 19775 1 19794 5 19831 20000 29999 20000 20022 20121 20400 20802 21000 21047 21500 21827 22000 22300 22395 23090 3 23270 23271 23360 24517 24613 24617 24707 25178 25964 26000 26262 26300 26324 27000 series 27000 27001 27002 27005 27006 27729 28000 29110 29148 29199 2 29500 30000 30170 31000 32000 37001 38500 40500 42010 45001 50001 55000 56000 80000 category retrieved from https en wikipedia org w index php title common_language_infrastructure oldid 1106809706 categories common language infrastructure ecma standards iec standards iso standards hidden categories articles with short description short description matches wikidata use mdy dates from january 2019 use american english from january 2019 all wikipedia articles written in american english navigation menu personal tools not logged in talk contributions create account log in namespaces article talk english views read edit view history more search navigation main page contents current events random article about wikipedia contact us donate contribute help learn to edit community portal recent changes upload file tools what links here related changes upload file special pages permanent link page information cite this page wikidata item print export download as pdf printable version languages العربية čeština dansk deutsch español فارسی français 한국어 italiano magyar nederlands 日本語 polski português русский slovenščina српски srpski svenska tiếng việt 中文 edit links this page was last edited on 26 august 2022 at 15 31 utc text is available under the creative commons attribution sharealike license 3 0 additional terms may apply by using this site you agree to the terms of use and privacy policy wikipedia is a registered trademark of the wikimedia foundation inc a non profit organization privacy policy about wikipedia disclaimers contact wikipedia mobile view developers statistics cookie statement
|