Knowledge (XXG)

Lattice C

Source 📝

31: 301:
chose Lattice C as the best in the "superior quality, but expensive and unsuited to the beginner" category. It cited the software's "quick compile and execution times, small incremental code, best documentation and consistent reliability".
233:. After this, support for other platforms dwindled until compiler development ceased for all platforms except IBM mainframes. The product is still available in versions that run on other platforms, but these are 454:
Microsoft has announced an enhanced version of its Microsoft C Compiler for the IBM Personal Computer… A vendor spokesman said Version 3.0 is the first C compiler developed internally by Microsoft.
342:
Lifeboat Associates' new Lattice C Compiler for the IBM Personal Computer produces relocatable machine code in Intel's 8086 object module format and takes advantage of the 8086 instruction set.
308:
that year similarly praised Lattice C's documentation and compile-time and runtime performance, and stated that it was slightly superior to the CI-C86 and c-systems C compilers.
525: 167:(which at the time were the same product with different brandings). The first hardware requirements were given as 96KB of RAM and one (later two) 530: 467: 225:. Microsoft developed their own C compiler that was released in April 1985 as Microsoft C Compiler 3.0. Lattice was purchased by 545: 535: 496: 149: 354: 200: 269: 540: 156: 17: 108: 257: 145: 91: 261: 253: 172: 445: 415: 407: 388: 380: 333: 234: 433: 325: 265: 103: 74: 500: 277: 332:. Vol. 4, no. 22. Palo Alto CA: Popular Computing. June 7, 1982. p. 61. 249: 119: 519: 226: 80: 180: 304: 211: 188: 168: 38: 449: 419: 392: 337: 218: 84: 240:
Some of the early 1982 commercial software for the IBM PC was ported from
30: 207: 152: 96: 184: 164: 160: 414:. Vol. 2, no. 5. Ziff-Davis Publishing. pp. 503–508. 387:. Vol. 2, no. 2. Ziff-Davis Publishing. pp. 527–533. 245: 203: 297: 241: 196: 192: 248:
subset of the C language) to MS-DOS using Lattice C including
176: 444:(15). Framingham, MA: CW Communications: 71. April 15, 1985. 295:
In a 1983 review of five C compilers for the IBM PC,
114: 102: 90: 73: 65: 47: 37: 171:. It was ported to many other platforms, such as 159:. The compiler sold for $ 500 and would run on 374: 372: 8: 217:The compiler was subsequently repackaged by 23: 29: 22: 317: 7: 79:DOS, OS/2, MVS, VMS, UNIX, AmigaOS, 526:C (programming language) compilers 406:Clapp, Douglas (October 4, 1983). 264:. This suite was bundled with the 237:that only produce mainframe code. 221:under a distribution agreement as 14: 468:"Nine C Compilers for the IBM PC" 466:Phraner, Ralph A. (August 1983). 355:"InfoWorld Software Report Card" 503: (archived March 21, 2006) 381:"Is Lifeboat King of the C's?" 379:Hinsch, Hanno (July 4, 1983). 286:TMN, text management utilities 244:(where it was written for the 1: 506:Note: As of 2023, the domain 144:was released in June 1982 by 53:; 42 years ago 562: 531:Amiga development software 15: 229:in 1987 and rebranded as 28: 510:is used by a new company 16:Not to be confused with 223:Microsoft C version 2.0 546:IBM mainframe software 408:"Microsoft C Unveiled" 270:Columbia Data Products 497:DOS and OS/2 compiler 365:(42): 47. 1982-10-25. 157:IBM Personal Computer 18:Lattice Semiconductor 43:Steve Krueger et al. 146:Lifeboat Associates 25: 474:. pp. 134–168 283:LSE, screen editor 148:and was the first 142:Lattice C Compiler 536:Atari ST software 138: 137: 553: 484: 483: 481: 479: 463: 457: 456: 430: 424: 423: 403: 397: 396: 376: 367: 366: 351: 345: 344: 322: 266:Seequa Chameleon 134: 131: 129: 127: 125: 123: 121: 75:Operating system 61: 59: 54: 33: 26: 561: 560: 556: 555: 554: 552: 551: 550: 516: 515: 501:Wayback Machine 493: 488: 487: 477: 475: 465: 464: 460: 432: 431: 427: 405: 404: 400: 378: 377: 370: 353: 352: 348: 326:"Software News" 324: 323: 319: 314: 293: 235:cross compilers 118: 57: 55: 52: 48:Initial release 21: 12: 11: 5: 559: 557: 549: 548: 543: 538: 533: 528: 518: 517: 514: 513: 512: 511: 492: 491:External links 489: 486: 485: 458: 425: 398: 368: 346: 316: 315: 313: 310: 292: 289: 288: 287: 284: 281: 258:PerfectSpeller 250:Perfect Writer 136: 135: 126:/documentation 116: 112: 111: 106: 100: 99: 94: 88: 87: 77: 71: 70: 67: 63: 62: 49: 45: 44: 41: 35: 34: 13: 10: 9: 6: 4: 3: 2: 558: 547: 544: 542: 539: 537: 534: 532: 529: 527: 524: 523: 521: 509: 505: 504: 502: 498: 495: 494: 490: 473: 469: 462: 459: 455: 451: 447: 443: 439: 438:Computerworld 435: 429: 426: 421: 417: 413: 409: 402: 399: 394: 390: 386: 382: 375: 373: 369: 364: 360: 356: 350: 347: 343: 339: 335: 331: 327: 321: 318: 311: 309: 307: 306: 300: 299: 290: 285: 282: 279: 275: 274: 273: 271: 267: 263: 259: 255: 251: 247: 243: 238: 236: 232: 228: 227:SAS Institute 224: 220: 215: 213: 209: 205: 202: 198: 194: 190: 186: 182: 181:minicomputers 178: 174: 170: 169:floppy drives 166: 162: 158: 154: 151: 147: 143: 133: 117: 113: 110: 107: 105: 101: 98: 95: 93: 89: 86: 82: 81:Sinclair QDOS 78: 76: 72: 68: 64: 50: 46: 42: 40: 36: 32: 27: 19: 541:DOS software 507: 476:. Retrieved 471: 461: 453: 441: 437: 428: 411: 401: 384: 362: 358: 349: 341: 329: 320: 303: 296: 294: 262:PerfectFiler 239: 230: 222: 216: 189:workstations 141: 139: 39:Developer(s) 508:lattice.com 412:PC Magazine 385:PC Magazine 305:PC Magazine 254:PerfectCalc 212:Sinclair QL 109:Proprietary 69:C, Assembly 520:Categories 478:20 October 434:"Software" 312:References 173:mainframes 128:/onlinedoc 66:Written in 450:0010-4841 420:0888-8507 393:0888-8507 359:InfoWorld 338:0199-6649 330:InfoWorld 291:Reception 219:Microsoft 201:Commodore 85:Atari TOS 24:Lattice C 210:and the 208:Atari ST 155:for the 153:compiler 97:Compiler 499:at the 120:support 115:Website 104:License 56: ( 448:  418:  391:  336:  199:, the 165:MS-DOS 161:PC DOS 276:LMK, 246:BDS C 231:SAS/C 204:Amiga 130:/sasc 480:2013 472:BYTE 446:ISSN 416:ISSN 389:ISSN 334:ISSN 298:BYTE 280:tool 278:make 268:and 260:and 242:CP/M 197:OS/2 193:UNIX 140:The 124:.com 122:.sas 92:Type 58:1982 51:1982 195:), 187:), 185:VMS 179:), 177:MVS 163:or 522:: 470:. 452:. 442:19 440:. 436:. 410:. 383:. 371:^ 361:. 357:. 340:. 328:. 272:. 256:, 252:, 214:. 206:, 83:, 482:. 422:. 395:. 363:4 191:( 183:( 175:( 150:C 132:/ 60:) 20:.

Index

Lattice Semiconductor

Developer(s)
Operating system
Sinclair QDOS
Atari TOS
Type
Compiler
License
Proprietary
support.sas.com/documentation/onlinedoc/sasc/
Lifeboat Associates
C
compiler
IBM Personal Computer
PC DOS
MS-DOS
floppy drives
mainframes
MVS
minicomputers
VMS
workstations
UNIX
OS/2
Commodore
Amiga
Atari ST
Sinclair QL
Microsoft

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