Content deleted Content added
Guy Harris (talk | contribs) Use the page's current name. |
|||
(16 intermediate revisions by 9 users not shown) | |||
Line 1:
{{Short description|Full-screen debugger for DOS by Microsoft}}
{{Use dmy dates|date=January 2020|cs1-dates=y}}
{{Infobox software
| name
| logo =
| author = David Norris
| developer = [[Microsoft]]
| released = {{Start date and age|1985}}
| latest_release_version =
| latest_release_date =
| programming language =
| operating system = [[MS-DOS]]
| platform = [[x86]]
| genre = [[Debugger]]
| license =
| website =
}}
'''CodeView''' is a standalone [[debugger]] created by David Norris at [[Microsoft]] in 1985 as part of its development toolset.<ref name="CV3x"/> It originally shipped with Microsoft C 4.0 and later. It also shipped with [[Visual Basic (classic)|Visual Basic]] for [[MS-DOS]], [[Microsoft BASIC PDS]], and a number of other Microsoft language products.<ref name="CV87"/> It was one of the first debuggers for MS-DOS to be full-screen oriented, rather than line-oriented (as Microsoft's predecessors [[DEBUG (DOS command)|DEBUG]] and [[SYMDEB]] or [[Digital Research]]'s SID).
==Overview==
When running, CodeView
* Code window
* Data window
* Watch window
* Locals window
* Command window
* Assembly window
* Register window
* Output window
===
* 386 mode
* Monochrome monitor support
Creating symbolic debugging output, which
CodeView
CodeView version 3.x and 4.x introduced various transport layers, which removed some of the memory space limitations to this form of symbolic debugging. Typically the debugger
==Visual C++ support==
Line 36 ⟶ 46:
Today, the debugger is considered an integrated and essential part of the [[Microsoft Visual Studio]] family of products, and owes its true roots to CodeView, and the enhancements seen in version 4.x specifically.
==Symdeb==
<!-- Header linked by redirects -->
Another debugging product available from Microsoft in the mid-1980s was ''SYMDEB''.<ref name="SYMDEB"/>
It had over 30 commands, and was described by [[PC Magazine]] as a step up from DEBUG.<ref name="PCW_1986"/> Codeview in turn was described as "a fullscreen SYMDEB".<ref name="PCMag_1986"/><ref name="MSC4"/>
==See also==
* [[Borland Turbo Debugger]]
* [[
* [[
* [[Microsoft Visual Studio Debugger]]
* [[Program database]] - CodeView formats and types are still present in debugging information generated by modern C++ toolchains<ref>{{cite web |title=CodeView Type Records — LLVM 13 documentation |url=https://llvm.org/docs/PDB/CodeViewTypes.html#introduction |website=llvm.org |access-date=19 December 2021}}</ref>
==References==
{{Reflist
<ref name="CV3x">{{cite magazine |magazine=WinWorld |title=CodeView 3.x |url=https://winworldpc.com/product/codeview/3x}}</ref>
<ref name="CV87">{{cite book |title=Microsoft Macro Assembler 5.1 - Microsoft CodeView and Utilities |title-link=Microsoft Macro Assembler |date=1987 |id=Document No. 4108-40010-500-R03-1287 |publisher=[[Microsoft Corporation]] |page=157}}</ref>
<ref name="SYMDEB">{{cite web |url=https://www.pcjs.org/blog/2018/02/25 |work=PCjs Machines |title=A Short History of SYMDEB |date=2018-02-25 |author-first=Jeff |author-last=Par |access-date=2019-05-19}}</ref>
<ref name="PCW_1986">{{cite magazine |magazine=[[PC World]] |date=1986-10-14 |page=296 |title=SYMDEB: A step up from Debug |url=https://books.google.com/books?id=nuXmVNll5JEC}}</ref>
<ref name="PCMag_1986">{{cite magazine |magazine=[[PC Magazine]] |title=SYMDEB |date=1986-09-30 |page=38 |volume=5 |number=17 |issn=0888-8507 |publisher=[[Ziff Davis, Inc.]]}}</ref>
<ref name="MSC4">{{cite web |title=MS C 4.0 Documentation Added |website=OS2museum.com |url=http://www.os2museum.com/wp/ms-c-4-0-documentation-added}}</ref>
}}
==Further reading==
* {{cite book |author-first=Charles |author-last=Petzold |author-link=Charles Petzold |date=1990 |title=Programming Windows: the Microsoft Guide to Writing Applications for Windows 3 |isbn=9781556152641 |url=https://archive.org/details/programmingwindo0000petz |url-access=registration}}
* {{cite book |
{{Microsoft development tools}}
▲*{{cite book |authorlink=Microsoft Corporation |year=1993 |title=CodeView Debugger User's Guide}}
{{DEFAULTSORT:Codeview}}
|