|
Oto lista linków związanych z programowaniem w Asemblerze, C/C++, Javie, Pascalu oraz w
systemie składu tekstów TeX. Wszelkie linki nie są odzwierciedleniem wyższości ani rankingiem
najlepszych stron z tego tematu. Nie można ich również uważać za podstawowe źródła. Są to
przykładowe strony, z których osobiście korzystam.
Dla łatwiejszego wyszukania odnośniki pogrupowane są tematycznie. Znajdziesz tu
informację dla programujących w Asemblerze, C/C++, Javie, Pascalu i TeXu, jak
również kursy programowania online. Niektóre materiały są w języku angielskim.
Chcąc zatem coś wiedzieć musisz mieć w pewnym stopniu ten język opanowany.
Asembler
- MASM32
- MASM32 is a working development for programmers who are interested
in either learning or writing 32 bit Microsoft assembler (MASM).
- OllyDbg
- OllyDbg is a 32-bit assembler level analysing debugger for
Microsoft® Windows®.
- RadASM©
- Win32 assembly IDE for masm/tasm/fasm/nasm/goasm/hla.
Powrót
C/C++
- MSDN Library
- The MSDN Library is an essential resource for developers using Microsoft tools,
products, and technologies. It contains technical programming information, sample code,
documentation, technical articles, and reference guides.
- Microsoft® Windows® Software Development Kit Update for Windows Vista™
- The Microsoft® Windows® Software Development Kit (SDK) Update for Windows Vista provides documentation, samples, header files, libraries,
and tools designed to help you develop Windows applications using both native (Win32) and managed (.NET Framework) technologies. This release of
the SDK supplies updated compilers and documentation.
- Microsoft Visual Studio 2008 Express Editions
- Całkowicie bezpłatne (również do użytku komercyjnego) narzędzia przeznaczone do tworzenia bibliotek, klas, aplikacji konsolowych i okienkowych
(Windows Forms i Windows Presentation Foundation) na platformie .NET Framework 3.5 w językach C++, C#, Visual Basic .NET. Dla każdego z wymienionych
języków programowania można pobrać odpowiednie środowisko programistyczne jako część Visual Studio 2008 Express Edition lub całość w postać obrazu płyty DVD.
Program posiada edytor wizualny z wieloma wbudowanymi kontrolkami i możliwością tworzenia własnych, rozbudowany edytor kodu z system inteligentnych podpowiedzi,
debugger, a także oferuje pełną integrację z Microsoft SQL Server 2005. Aplikacja posiada także opcję instalacji pakietu MSDN Library - zintegrowanej,
również kontekstowej wersji offline pomocy dostępnej na stronach internetowych MSDN. Poprzednia edycja Microsoft Visual Studio 2005 Express Editions
dostępna jest tutaj.
- Microsoft® Win32® Programmer's Reference
- A win32 hlp file for the Windows API documentation.
- Turbo C 2.01
- wersja 2.01 (16 bitowa) kompilatora języka C zawierająca zintegrowane środowisko programistyczne.
Produkt firmy Borland International.
- Turbo C++ 1.01
- wersja 1.01 (16 bitowa) kompilatora języka C++ zawierająca zintegrowane środowisko programistyczne.
Produkt firmy Borland International.
- Dev-C++
- Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the
C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as it's
compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler.
- MinGW Developer Studio
- MinGW Developer Studio is a Cross-Platform C/C++ IDE (Integrated Development Environment)
for GNU GCC Compiler system. It looks and feels like MS Visual C++. It has complete project
managment, debug, and release configurations for a project, a color syntax highlighting editor
for C/C++ files, a smart indentation editor, a code calltip, print and print preview, and much more.
- ResEdit
- ResEdit is a free Resource Editor for Win32 programs. You can use it if you want to use dialogs,
icon, version information or other types of resources. Output files can be compiled by any Win32
compiler, like MinGW and Microsoft Visual C++. To open a file which uses Win32 API symbolic constants,
you will also need Win32 header files (usually coming with you compiler).
- C/C++ Reference
- C/C++ Library Reference
Powrót
Java
- Java SE Downloads
- The Java Runtime Environment (JRE), The Java SE Development Kit (JDK),
documentation, command-line development tools, such as compilers and debuggers,
that are necessary or useful for developing applets and applications.
- Java SE APIs & Documentation
- The APIs, documentation, and examples you need to develop and deploy on the Java platform. This page
lists the documentation for the Java Platform, Standard Edition, and the JDK. The more general
documentation page provides links to the documentation for Java EE, Java ME, and other Java APIs
and products.
- NetBeans IDE
- All the tools software developers need to create cross-platform Java desktop, enterprise
and web applications. Runs on Windows, Linux, MacOS, as well as Solaris. It is easy to install
and use, works right out of the box - and it is open-source and free!
- JCreator
- JCreator is a powerful IDE for Java. JCreator is the development tool for every
programmer that likes to do what he does best: programming. It is faster, more
efficient and more reliable than other IDE’s. Therefore it is the perfect tool
for programmers of every level, from learning programmer to Java-specialist.
- Eclipse
- An open source community whose projects are focused on providing an extensible development platform and application frameworks for building software.
- Apache Tomcat
- The servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer Pages technologies.
- Apache Ant
- A Java-based build tool.
Powrót
Pascal
- Free Pascal
- Free Pascal is a 32 and 64 bit professional Pascal compiler. The language syntax has excellent
compatibility with TP 7.0 as well as with most versions of Delphi.
- Lazarus
- is the class libraries for Free Pascal that emulate Delphi. Lazarus is the part of the missing puzzle
that will allow you to develop Delphi like programs in all of the above platforms. Unlike Java which
strives to be a write once run anywhere, Lazarus and Free Pascal strives for write once compile anywhere.
Since the exact same compiler is available on all of the above platforms it means you don't need to do any
recoding to produce identical products for different platforms.
- Turbo Pascal 5.5
- wersja 5.5 (16 bitowa) jednej z popularniejszych implementacji kompilatorów języka Pascal.
Zawiera zintegrowane środowisko programistyczne, produkt firmy Borland International.
- Turbo Pascal 7.01
- ostatnia wersja (16 bitowa) jednego z popularniejszych implementacji kompilatorów języka Pascal.
Następcą stał się w 1995 r. Borland Delphi wraz z językiem Object Pascal. Po kliknięciu
w link otworzy się francuska strona Wikipedia. Na tej stronie widnieje informacja
Borland france autorise maintenant le téléchargement gratuit de Turbo Pascal 7.0
co oznacza, że francuski oddział firmy Borland udostępnia teraz za darmo Turbo Pascala 7.0.
Na samym końcu strony znajduje sie link Télécharger Turbo Pascal 7.0.
Przeniesie Cię na stronę, z której ponownie kliknij na dole strony link
Télécharger le compilateur. Interfejs aplikacji jest
w języku angielskim natomiast pomoc jest już w języku francuskim.
Powrót
TeX
- MiKTeX
- MiKTeX is an up-to-date TeX implementation for the Windows operating system.
TeX is a typesetting system written by Donald E. Knuth, who says that it is
"intended for the creation of beautiful books - and especially for books
that contain a lot of mathematics".
- TeXnicCenter
- TeXnicCenter is a feature rich integrated development environment (IDE)
for developing LaTeX-documents on Microsoft Windows (Windows 9x/ME, NT/2000/XP)
freely available under GPL.
- LEd
- LEd (LaTeX Editor) to w pełni funkcjonalny edytor (shell) do LaTeX-a,
udostępniony przez grupę programistów z Politechniki Śląskiej w Gliwicach.
LaTeX Editor działa w systemach Windows 95/98/Me/NT4/2000/XP/2003. Zależnie od
wykorzystywanego systemu, LEd korzysta z jego cech, np. Visual Styles dla Win XP.
Jednak nawet pod Win 95 jego główna funkcjonalność jest dostępna.
- GUST - Polska Grupa Użytkowników Systemu TeX
- W tym serwisie dowiesz się, co to jest TeX i jak go używać.
Powrót
Kursy online
- Asembler dla Windows
- Przykłady programów dla systemu Windows (95/98/NT/2000/XP) w języku asemblera.
Pytania najczęściej zadawane przez początkujących na temat win32asm. Nie jest to kurs
od podstaw. Musisz już znać podstawy programowania w języku asemblera.
- Kurs języka C++ - Podstawy
- Kurs wprowadza w podstawy programowania w języku C++. Omawiane przykłady bazują na darmowym
środowisku Dev C++.
- Przewodnik po C++
- Kurs języka C++ oraz podstaw programowania aplikacji dla Windows. Kurs jest zorganizowany
w bloki pogrupowane tematycznie. Warto przeczytać wprowadzenie jeśli jesteś początkującym
programistą.
- Kurs C++ - Krok po kroku
- Kurs podstaw programowania w języku C++ podzielony na lekcje. Opisuje zagadnienia
związane z programowaniem oraz przedstawia mechanizmy, sposoby rozwiązywania pewnych
problemów, które początkujący programista może napotkać na swojej drodze.
- Turbo Pascal. Programowanie
- Książka online wydawnictwa Helion. Zdaniem autora niniejsza książka wprowadzi Cię w fascynujący
świat programowania w Turbo Pascalu.
- Kursy programowania
- Kursy programowania w językach Asembler, Java, Pascal. Kurs
Turbo Pascal Programowanie zawiera 73 artykuły
(łącznie blisko 250 programów!) podzielonych, dla Twojej wygody, na sześć kategorii: Podstawy,
Zaawansowane, Moduły i przykłady ich zastosowań, Grafika w Pascalu, Algorytmy oraz Programy.
Powrót
Inne
- Nullsoft Scriptable Install System
- A professional open source system to create Windows installers. It is designed
to be as small and flexible as possible and is therefore very suitable for
internet distribution.
- HM NIS EDIT - A Free NSIS Editor/IDE
- HM NIS Edit is the best Editor/IDE for Nullsoft Scriptable Install System (NSIS).
Its useful for experts and beginners in the creation of Setup programs with the NSIS.
Its Script Wizard will help you to create standard Setup programs with only few clicks,
also its InstallOptions designer will help you to create your own custom pages with
a friendly drag and drop interface.
- Advanced Installer
- Create MSI installs in minutes - powerful and easy to use Windows Installer authoring tool.
Friendly GUI, no strange scripts to learn or arcane database tables to edit.
- XN Resource Editor
- XN Resource Editor is a free, powerful, fully featured resource editor and PE module
explorer for Windows 98, Windows 2000 and Windows XP.
- Resource Hacker
- A freeware utility to view, modify, rename, add, delete and extract resources
in 32bit Windows executables and resource files (*.res). It incorporates an internal
resource script compiler and decompiler and works on Win95, Win98, WinME, WinNT,
Win2000 and WinXP operating systems.
- VMware Player
- Bezpłatny program przeznaczony do uruchamiania na nim wcześniej przygotowanych wirtualnych
maszyn z 32-bitowym lub 64-bitowym systemem operacyjnym. Obrazy takie można stworzyć
w programach VMware Workstation, GSX Server, ESX Server, a także obrazy Microsoftu
i Symantec LiveState Recovery.
- VMware Server
- VMware Server działa pod Linuksem i Windowsem i pozwala na uruchamianie większości
dostępnych systemów operacyjnych, także niektórych 64-bitowych. Posiada eksperymentalną
obsługę wirtualnego SMP, dzięki czemu użytkownicy mogą decydować, które procesory przydzielą
do których uruchomionych systemów. Aplikacja oferuje także większą kontrolę nad tym,
które komponenty sprzętowe i z jaką konfiguracją zostaną przydzielone do uruchamianego systemu.
- Microsoft Virtual PC 2007 SP1
- Virtual PC to bezpłatny program umożliwiający w prosty sposób uruchomienie nawet kilku wirtualnych
komputerów w ramach jednej stacji roboczej. Jest to rozwiązanie bardzo przydatne gdy zależy użytkownikowi
na przetestowaniu różnego rodzaju konfiguracji lub przeprowadzeniu scenariusza wydarzeń, którego realizacja
w sposób konwencjonalny mogłaby być z różnych powodów trudna do wykonania. Virtual PC umożliwia również
uruchamianie i pracę pod kontrolą różnych systemów operacyjnych, co jest nieocenioną pomocą w wyborze
odpowiedniego środowiska pracy.
- Microsoft Virtual Server 2005 R2 SP1
- Microsoft Virtual Server pozwala na jednym fizycznym serwerze uruchomić wiele
niezależnych i wirtualnych systemów np. w celu testowania aplikacji przed ich wdrożeniem
w firmowej sieci czy odwrotnie - testowania nowej wersji systemu pod kątem poprawności
działania używanego już w przedsiębiorstwie oprogramowania. Wersja R2 pozwala na obsługę
systemów 32- i 64-bitowych, systemów firm trzecich (np. Linux czy Solaris), posiada
wsparcie dla technologii hyper-threading, umożliwia bootowanie PXE oraz charakteryzuje
się większą wydajnością środowiska.
Powrót
|