How Microsoft Lost the API War
Racing car aficionados will probably send me hate mail for this, but my experience has been that there is only one case, in normal driving, where a good automatic transmission is inferior to a manual transmission. Similarly in software development: in almost every case, automatic memory management is superior to manual memory management and results in far greater programmer productivity. If you were developing desktop applications in the early years of Windows, Microsoft offered you two ways to do it: writing C code which calls the Windows API directly and managing your own memory, or using Visual Basic and getting your memory managed for you. These are the two development environments I have used the most, personally, over the last 13 years or so, and I know them inside-out, and my experience has been that Visual Basic is significantly more productive. Often I've written the same code, once in C calling the Windows API and once in Visual Basic, and C always took three or four times as much work.
Jun-12-2021, 06:35:31 GMT
- Industry:
- Automobiles & Trucks (0.54)
- Information Technology > Software (0.46)
- Leisure & Entertainment (0.77)
- Technology:
- Information Technology
- Artificial Intelligence (1.00)
- Software > Programming Languages (1.00)
- Software Engineering (1.00)
- Information Technology