What are serial ports and how were they used in older computer systems?

  • Thread starter Thread starter Saladsamurai
  • Start date Start date
  • Tags Tags
    Windows windows 7
AI Thread Summary
A developer is defined as a computer programmer who creates software and drivers for specific platforms. The discussion highlights that a book like "Windows 7 for Developers" is aimed at individuals with a solid understanding of programming concepts and skills. It emphasizes that developer toolkits, such as those provided by Apple for iPhone app development, include essential resources like coding tools, debugging capabilities, and comprehensive guides. For Windows 7, the content would be more technical, covering system calls and the Windows kernel. Resources like the Microsoft Developer Network (MSDN) offer software and device driver kits necessary for development. The conversation also touches on the evolution of debugging methods, referencing older techniques that utilized serial ports for communication between systems.
Saladsamurai
Messages
3,009
Reaction score
7
I saw a book today called "Windows 7 for Developers" and it made curious: what exactly is a 'developer?' And what kind of background/ computer skills do you think would be necessary to read this book? (the answer will help me better understand what a developer does.)

thanks!
 
Technology news on Phys.org
A developer is a computer programmer that works on software and drivers for a given platform. As an example, when the iphone came out, apple released a developer tool kit for anyone that wants to make their own apps and games - and then sell it.

The tool kit contains everything you need from writing code, uploading it, debugging, a list of supported functions, and a comprehensive guide and manuals.

For Windows 7 it would be more advanced - perhaps a list of system calls and info on the Windows kernel and services.
 
Check out MSDN (Microsoft Developers Network) for a SDK (software developers kit) and DDK (device drivers kit) for Windows 7. Last time I used a DDK was for Windows NT. It included remote debugging that used two computers, one was the target system with the device driver, the other was the host system that had the debugger, compiler, and source code for the driver. The target system would breakpoint during driver loading, allowing the user to specify which driver to break upon driver startup. At that time (1990's), the two systems communicated via serial ports.
 
Jeff Reid said:
At that time (1990's), the two systems communicated via serial ports.

Ohhhh, serial ports. That's so quaint! :smile:
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I had a Microsoft Technical interview this past Friday, the question I was asked was this : How do you find the middle value for a dataset that is too big to fit in RAM? I was not able to figure this out during the interview, but I have been look in this all weekend and I read something online that said it can be done at O(N) using something called the counting sort histogram algorithm ( I did not learn that in my advanced data structures and algorithms class). I have watched some youtube...
Back
Top