Verweise auf andere Programmiererseiten
Hinweis: Alle Verweise öffnen in einem neuen Fenster.
Allgemeine Seiten
coder-area.de
ist ein deutschsprachiges Forum für die meisten Programmierprobleme und -Sprachen.
1001 Tutorials,
Tutorialsuche,
Cppcentral,
Dokuwelt und
Online-Tutorials
verfügen über eine breite Auswahl an Tutorials jeder Richtung
Ulli Meybohm hat nicht nur den beliebten HTML-Editor Phase5 geschrieben, sondern bietet auf seiner Seite auch den Freeware-Texteditor Proton mit Syntaxhighlighting für viele Sprachen und gleichzeitiger Bearbeitung mehrerer Dateien an.
Florian Balmer bietet mit Notepad2 meinen bevorzugten Editor für einzelne Quelltextdateien. Neben einer breiten Sprachenunterstützung bietet er sich zudem als idealer Ersatz für den Standard-Notepad an.
ftp://x2ftp.oulu.fi mirror http://ftp.lanet.lv/ftp/mirror/x2ftp/Dieser Server enthält Unmengen an Dokumentationen und Quelltexten. Von theoretischen Sachen bis hin zu Systemprogrammierung gibt es so gut wie alles. Ebenfalls bietet dieser Server viele Informationen zu Assembler. Leider wird der Server seit einiger Zeit nicht mehr weiter bearbeitet, so daß die meisten Sachen sich auf DOS beziehen. Die theoretischen Informationen sind aber immer noch aktuell. X2FTP enthält auch
PMODE von Tran, ein DOS Extender der wie DPMI benützt werden kann. Ideal, um die Programmierung im ProtectedMode und DPMI zu lernen.
FAQsys (Nachfolger/Neuauflageseite hier)Nicht nur kleine Fragen, sondern auch viele kleine Algorithmen finden sich auf dieser Seite. Der Schwerpunkt liegt auf DOS-Grafikeffekten, die Artikel sind aber auch heute noch interessant.
thefreecountry.com bietet über viele Links zu freien Compilern, Linkern und weiteren Programmiertools
Ralph Browns Interrupt list ist das Referenzwerk für alle DOS-Programmierer. Beschreibt die Funktionen fast aller DOS-Treiber und Dienste. Was hier nicht steht, steht wahrscheinlich nirgendswo.
Arturo Campos Homepage verfügt über viele Texte und Verweise, speziell über Datenkompression. Ein gutes Tutorial über FPU-Programmierung in Assembler gibt es dort ebenfalls.
Programmers Heaven enthält viele Quelltexte und Links über fast jede Programmierungsrichtung.
Win32 Code for speed beschreibt, wie man seinen Code schneller machen kann (besonders unter Windows NT / 2000).
CodeGuru bietet viele interessante Hintergrundinformationen bis hin zu einem
Artikel über Speicherverwaltung mit VC in Debug-Builds.
Beej's Guide to Network Programming Using Internet Socketsist ein sehr leicht verständlicher Einstieg in die Programmierung von TCP oder UDP basierten Client- oder Serverprogrammen mit der etwas eigenartigen Socket-API.
NNbietet ein Weblog mit interessanten Artikeln zu verschiedenen Programmierthemen. Besonders interessant ist
VC++ 9.0, msvcrt.dll, Windows 95, ein ähnlicher Artikel findet sich auch bei Kobyk:
Dynamically linking with MSVCRT.DLL using Visual C++ 2005
Spiele und Demoprogrammierungsseiten
CFXWeb ist eine der beliebtesten Seiten für Democoder. Das Themengebiet bewegt sich rund um Demo- und Spieleprogrammierung als auch um Grundlagen.
GameDev.net bietet viele Artikel mitSchwerpunkt auf professioneller Spieleentwicklung.
In4k ist der bevorzugte Sammelpunkt rund um 4k und 256b Intro-Programmierung
John Ratcliff's Code Suppository liefert viele nützliche Anregungen und Programmschnippsel nicht nur für Spieleprogrammierer
Systemprogrammierung
www.x86.org ist besonders für diejenigen interessant, die sich mit Protected Mode, Ring 0 oder den CPU-internen Details rund ums Debuggen beschäftigen.
Sandpile.org Eine komplette Liste aller Opcodes für so ziemlich jede x86-CPU nebst ihren Registern und verwendeten Datenstrukturen gibt es hier. Jedoch werden diese nicht weiter erläutert. Empfehlenswert, wenn man sich schon mit Assembler und CPUs auskennt.
Assembler
http://www.pobox.com/~qed/p5opt.htmlBietet einige Beispiele, wie man für den Pentium optimiert. Besonders interessant ist der hochoptimierte Fraktalgenerator.
Dr. Paul Carterschrieb ein (als PDF-Datei erhältliches) Buch über die Verwendung von 32Bit-x86-Assembler mit gängigen C-Compilern. Empfehlenswert für Einsteiger in x86-Assembler.
http://asmprogramming.terrashare.com/Tutorials und Links zum Herunterladen von MASM und TASM.
Assembly Programming Journal Online-Zeitschrift für Assemblerprogrammierer. Enthält Artikel für die meisten Betriebssysteme.
MoonWare ASM LinksWer weitere Seiten rund um Assembler sucht ist auf dieser Seite genau richtig.
asmDocWer auf saubere Kommentare wert legt kann hier einen praktischen Helfer finden.
MicroAsmEin leicht zu verwendender Quellcodeditor mit eingebautem Assembler mit dem man leicht 8086-Assembler für DOS ausprobieren kann.
Assembler unter Win32
Win32Asm Homepage#Win32Asm Homepage (Mirror Site) Die Homepage von IRCnet #win32asm. Viele Tutorials (auch zur VxD-Programmierung) als auch die vollständigste Liste von Links zu anderen Win32Asm-Seiten.
Jeremy Gordons Seite enthält nicht nur den kostenlosen Ressourcencompiler GoRC (zusammen mit einer Anleitung, wie man mit einem Texteditor .RC-Dateien erstellt), den Assembler GoAsm samt Linker GoLink sondern auch viele Tips für Einsteiger und Fortgeschrittene es gibt auch eine Beschreibung, wie man in Win32 Ausnahmefehler abfängt (mit Quelltext). Eine wirklich empfehlenswerte Seite.
MASM32 Diese Seite ist ein Muß für jeden MASM-Win32-Programmierer. Neben MASM selbst gibt es eine windows.inc, in der ein Großteil der Win32API steckt sowie ein Tutorial zu deren Benützung.
Chris Dragan´s Corner,
die Seite des Autors der Diskmagengine
Panorama
, enthält Programme und Tools zusammen mit den Quelltexten in Win32Asm.
Dolphinz Win32 ASM HomePage,
Test Department und
Ron´s Cornucopia bieten viele Tools, Codeschnipsel und Beispiele.
VisualAssemblerWer eine Entwicklungsumgebung für Assembler sucht sollte mal diese ausprobieren. Andere Sachen zu Assembler gibt ebenfalls.
Joachim Rohde bietet eine deutschsprachige Übersetzung der Iczelion-Win32-MASM-Tutorials.
Win32Asmcommunitybietet ein Forum rund um Win32Assembler.
Koms Bomb Assembly Worldbringt TASMs IDEAL-Mode nach Win32.