Knowledge (XXG)

Language-independent specification

Source 📝

246: 27: 180:
can be used to distribute a language independent specification across many different technologies, with each technology potentially keeping an authoritative description of a different part of the specification. Recursive transcompiling provides the general methodology for distributing this
158:
LIS's are language-agnostic; they mitigate the risk that a certain language binding might reduce compatibility with other languages. An ideal LIS allows the language bindings to take advantage of features of a programming language uncompromisingly.
48: 311: 148: 287: 99: 71: 78: 140: 118: 85: 306: 67: 171: 163: 52: 280: 37: 56: 41: 210: 92: 220: 177: 273: 225: 144: 253: 245: 257: 152: 195: 182: 215: 300: 230: 205: 200: 16:
Computer programming standard meant to be interoperable across programming languages
26: 167: 20: 261: 181:authoritative information through the rest of the 281: 8: 55:. Unsourced material may be challenged and 288: 274: 168:Simplified Wrapper and Interface Generator 119:Learn how and when to remove this message 7: 242: 240: 68:"Language-independent specification" 53:adding citations to reliable sources 260:. You can help Knowledge (XXG) by 141:programming language specification 133:language-independent specification 14: 312:Programming language topic stubs 244: 25: 172:Common Language Infrastructure 164:Interface description language 1: 151:applicable toward arbitrary 328: 239: 211:Language interoperability 221:Recursive transcompiling 178:Recursive transcompiling 162:Examples of LIS include 307:Technical communication 256:-related article is a 226:Specification language 254:programming-language 147:usable for defining 49:improve this article 143:providing a common 269: 268: 153:language bindings 129: 128: 121: 103: 319: 290: 283: 276: 248: 241: 124: 117: 113: 110: 104: 102: 61: 29: 21: 327: 326: 322: 321: 320: 318: 317: 316: 297: 296: 295: 294: 237: 235: 196:Derivative code 191: 183:derivative code 125: 114: 108: 105: 62: 60: 46: 30: 17: 12: 11: 5: 325: 323: 315: 314: 309: 299: 298: 293: 292: 285: 278: 270: 267: 266: 249: 234: 233: 228: 223: 218: 216:Pivot language 213: 208: 203: 198: 192: 190: 187: 127: 126: 33: 31: 24: 15: 13: 10: 9: 6: 4: 3: 2: 324: 313: 310: 308: 305: 304: 302: 291: 286: 284: 279: 277: 272: 271: 265: 263: 259: 255: 250: 247: 243: 238: 232: 231:Transcompiler 229: 227: 224: 222: 219: 217: 214: 212: 209: 207: 206:ISO/IEC 11404 204: 202: 201:ISO/IEC 10967 199: 197: 194: 193: 188: 186: 184: 179: 175: 173: 169: 165: 160: 156: 154: 150: 146: 142: 138: 134: 123: 120: 112: 109:December 2009 101: 98: 94: 91: 87: 84: 80: 77: 73: 70: –  69: 65: 64:Find sources: 58: 54: 50: 44: 43: 39: 34:This article 32: 28: 23: 22: 19: 262:expanding it 251: 236: 176: 161: 157: 136: 132: 130: 115: 106: 96: 89: 82: 75: 63: 47:Please help 35: 18: 301:Categories 185:pipeline. 79:newspapers 149:semantics 145:interface 36:does not 189:See also 139:) is a 93:scholar 57:removed 42:sources 95:  88:  81:  74:  66:  252:This 100:JSTOR 86:books 258:stub 170:and 72:news 40:any 38:cite 137:LIS 51:by 303:: 174:. 166:, 155:. 131:A 289:e 282:t 275:v 264:. 135:( 122:) 116:( 111:) 107:( 97:· 90:· 83:· 76:· 59:. 45:.

Index


cite
sources
improve this article
adding citations to reliable sources
removed
"Language-independent specification"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
programming language specification
interface
semantics
language bindings
Interface description language
Simplified Wrapper and Interface Generator
Common Language Infrastructure
Recursive transcompiling
derivative code
Derivative code
ISO/IEC 10967
ISO/IEC 11404
Language interoperability
Pivot language
Recursive transcompiling
Specification language
Transcompiler

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.