← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Twenty Years of my Open Source Project

    In the fall of 2005, my employer was acquired by another company, and I was transferred to the team that developed a centralized translation memory system.

  2. The Road to MS-DOS 2

    MS-DOS was an unwanted child.

  3. When Compilers Disagree About UTF‑8

    In the summer of 2006 I started an open-source C++ library for handling UTF-8 strings.

  4. StarLink from 1984

    In May 1984, Digital Research Inc (DRI) announced a product called StarLink1.

  5. The Peak and Collapse of Digital Research

    On Thursday, August 21, 1980, Phil Nelson, a technical support representative at DRI’s headquarters in Pacific Grove, CA, answered a phone call.

  6. Inside MP/M's Process Dispatcher

    MP/M, or “Multi-Programming Monitor Control Program” is usually described as a multi-tasking and multi-user version of CP/M.

  7. Kay Nishi and the Meeting that Started MS-DOS

    September 28, 1980, was a Sunday, and the Old National Bank Building in Bellevue, WA was mostly empty.

  8. Why IBM Turned to Microsoft for BASIC

    There is a widespread opinion that Microsoft’s lucrative 1980 contract with IBM must have involved some kind of foul play.

  9. Decoding UTF-8. Part VII: Validation

    In part VI of the UTF-8 decoding series we saw how a simple non-validating decoder might look like, but we emphasized the importance of validation.

  10. In fact, there was an unwritten agreement between Gates and Kildall that Microsoft would stay out of the operating system end of the business, and Kildall would not get into microcomputer languages, according to industry sources.

  11. AArch64 Bitfield Move (BFM) Instruction

    The sixth part of my series on decoding UTF-8 was a pretty uninteresting one: in it, I described a basic non-validating UTF-8 decoder.

  12. How Much of CP/M’s Design Ended Up in MS‑DOS?

    It is hard to believe there is anything left to say about the controversy over MS-DOS (including its predecessor 86-DOS) being a “CP/M lookalike”.

  13. In parts 2-5 we spent some time on determining length of a UTF-8 sequence.

  14. The Late Arrival of 16-bit CP/M

    The story of how MS-DOS became the industry standard for the 16-bit business computers at the expense of Digital Research’s CP/M is somewhat of a legend among fans of computing history.

  15. Position‑independent code is fundamentally simple: it is machine code that can execute correctly regardless of the memory address at which it is loaded.

  16. PDP-10 and Microcomputers

    Most of us imagine the microcomputer revolution as small groups of nerdy kids working in garages and bedrooms to build technology that would change the world.

  17. In Parts II, III, and IV of this series on decoding UTF-8, we examined several methods for determining the length of a UTF-8 encoded byte sequence.

  18. The Sinclair ZX Spectrum was one of the best-selling home computers ever released.

  19. When Compiler Optimizations Hurt Performance

    Recently I have been working on benchmarks comparing techniques for calculating UTF-8 sequence lengths.

  20. History of the GEM Desktop Environment

    Sometime in 1988, the keyboard of my Sinclair ZX Spectrum 48K was finally broken beyond repair, and I asked my parents for a 128K version of the same computer.