18-04-2008
Jest to środowisko typu RAD (Rapid Application Development) stworzone i rozwijane przez firmę Borland.
Builder jest bardzo podobny do innego produktu tej firmy o nazwie Delphi. Jedną ze wspólnych cech tych narzędzi jest dostęp do w pełni obiektowej biblioteki komponentów wizualnych VCL (Visial Component Library).
Kategorie: borland, builder, c++, darmowe, ide, kompilatory, narzędzia, rad
18-04-2008
Jest to dość popularne, choć niestety już nie rozwijane środowisko programistyczne dla języka C++.
Jako kompilator wykorzystany tu został MinGW (windowsowy port GCC).
Środowisko to nadaje się dość dobrze dla początkujących programistów z uwagi na łatwość instalacji i obsługi.
Kategorie: darmowe, gpl, ide, kompilatory, narzędzia
16-04-2008
Niedawno ukazała się nowa wersja projektu Boost (nr wersji 1.35.0), a wraz z nią cały szereg nowych bibliotek:
-
Asio:
biblioteka do komunikacji sieciowej, autor: Chris Kohlhoff.
-
Bimap:
dwukierunkowa mapa, autor: Matias Capeletto.
-
Circular Buffer:
kontener (zgodny z definicją z STL) znany również jako pierścień, autor: Jan Gaspar.
-
Function Types
dostarcza funkcjonalności potrzebnej do klasyfikacji, dekompozycji oraz syntezy funkcji, autor: Tobias Schwinger.
-
Fusion:
zbiór elementów przydatny przy pracy z krotkami (tuple), zawiera kontenery, algorytmy, etc., autor: From Joel de Guzman oraz Dan Marsden oraz Tobias Schwinger.
-
GIL:
ogólna biblioteka obsługi grafiki (Generic Image Library), autorzy: Lubomir Bourdev oraz Hailin Jin.
-
Interprocess:
wsparcie dla obsługi pamięci wspólnej (shared memory), pamięci mapowanej na pliki, międzyprocesowych muteksów, monitorów (condition variables), synchronizowanych kontenerów oraz alokatorów, autor: Ion Gaztañaga.
-
Intrusive:
intruzyjne kontenery oraz algorytmy, autor: Ion Gaztañaga.
-
Math/Special Functions:
szeroki zbiór funkcji matematycznych, autorzy: John Maddock, Paul Bristow, Hubert Holin oraz Xiaogang Zhang.
-
Math/Statistical Distributions: zbiór użytków do dystrybucji statystycznej, oraz funkcji operujących na nich, autorzy: John Maddock oraz Paul Bristow
-
MPI (Message Passing Interface): biblioteka do obsługi pamięci rozproszonej oraz programowania równoległego, autor: Douglas Gregor oraz Matthias Troyer
-
System:
Wsparcie dla obsługi systemu operacyjnego, autor: Beman Dawes
Ponadto wiele istniejących już bibliotek zostało uaktualnionych.
Kategorie: 0x, boost, wiadomości
16-04-2008 and 1 other
PoCo to zbiór bibliotek, który pomaga tworzyć przenośne programy sieciowe.
Projekt składa się z czterech głównych części z których każda grupuje zbiór pomniejszych komponentów.
Kategorie: todo
16-04-2008
Autorzy: Andrei Alexandrescu, Peter Kümmel
Biblioteka dostarczająca wysokopoziomowych abstrakcji.
Wzorce projektowe:
- Abstract Factory
- Command
- Factory Method
- Singleton
- Visitor
Idiomy:
- Multiple dispatcher
- Pimpl
- Printf
- Ordered static object creation
- Scope guard pointer
- Small Object Allocator
- Smart pointers
- Compile time check
Użytki do programowania generycznego:
- Type lists
- Type traits
- Type list manipulation
- Hierarchy generators
Kategorie: biblioteki, metaprogramowanie, szablony, wzorce projektowe
29-03-2008
Zostało uruchomione forum. Będzie ono w najbliższym czasie usprawnione i dopracowane, ale już teraz można tam pisać o obszarach związanych z tematyką strony.
Kategorie: forum, wiadomości
28-03-2008
Autor: Robert Sedgewick
Tytuł oryginału: Algorithms in C++
Wydawnictwo: Wydawnictwo RM
Oprawa: miękka
Ilość stron: 663
Podstawowe informacje na temat algorytmów i ich projektowania.
Autor zaczyna książkę od przedstawienia niebanalnego zadania, którego rozwiązaniu poświęcone jest kilka pierwszych podrozdziałów książki. Problem ten ma za zadanie pokazać potrzebę stosowania wydajnych rozwiązań, niezależnie od szybkości używanych maszyn. Prezentuje także sposób konstrukcji i optymalizacji dobrych algorytmów. Dzięki temu późniejsze rozdziały są nie tylko przedstawiają gotowe rozwiązania, ale przede wszystkim uczą jak owe rozwiązania układać samemu.
Opis danych strukturalnych:
- tablica
- lista
- ciąg znaków
- stos
- kolejka FIFO
- drzewo
Opisy oraz przykładowe implementacje algorytmów:
- sortowanie
- wyszukiwanie
- mieszanie (hashing)
- wyszukiwanie zewnętrzne
Kategorie: algorytmy, c++, książki
28-03-2008 and 1 other
Zostały utworzone następujące działy:
Mam nadzieję, że znajdziecie w nich użyteczne dla siebie informacje.
Kategorie: wiadomości
28-03-2008 and 1 other
Strona została udostępniona w internecie pod adresem www.quasidev.net
Można tu znaleźć materiały i informacje na temat programowania w C++.
Kategorie: wiadomości