RSS
Dzisiaj jest sobota, 11 września 2010
Sty
24
2010

Alternatywa za free - programowanie

Dodał Andrzej, niedziela, 24-01-2010 (19:28)

Programowanie

Opisałem już większość alternatywnych, darmowych programów dla użytkowników o różnych zainteresowaniach. Ale nie poruszyłem swojego najstarszego konika jakim jest... programowanie.

Odkąd sięgam pamięcią, zawsze chciałem być programistą. A dokładnie od 3 klasy podstawówki, kiedy to pierwszy raz miałem zaszczyt dotknąć prawdziwego komputera czyli Atari 65-XE. Ktoś to jeszcze pamięta? Te emocje. To podniecenie... Teraz komputer już tak nie działa, ale kiedyś zapewne większość z Was nie przegapiła żadnego odcinka Sondy. Teraz niektóre można ściągnąć z Chomika... Ale nie o tym tu chciałem.

W każdym razie gry nigdy mnie tak nie pasjonowały, jak Basic, potem Assembler. Z nowym komputerem przyszedł Turbo Pascal, potem C++ Borlanda. Nigdy nie przekonałem się do języków wizualnych. Byłem (jestem) jednym z tych masochistów, którzy wolą klepać kod "z palca". Czy to C++ czy HTML i PHP (nota bene strony internetowe piszę w Notesiku, który też sam napisałem w C). Nigdy nie polubiłem Delphi ani Buildera. Raz napisałem program do totolotka w Builderze i poraziła mnie jego ślimaczność. Po przepisaniu funkcji w środowisku niewizualnym prędkość wzrosła kilkukrotnie przy zmniejszeniu kodu wynikowego ponad 100-krotnie.

Dla tych nielicznych, dla których ważna jest szybkość i zwięzłość kodu wynikowego polecam:

DEV_CPP

www.bloodshed.net/devcpp.html
Strasznie dawno nieaktualizowane środowisko (napisane zresztą w Delphi) dla języka C/C++. Ale moim zdaniem jedno z lepszych jeśli chodzi o środowisko niewizualne. Mały, prosty w nauczeniu, szybki. Kod wynikowy bardzo zoptymalizowany. Niestety bardzo niedzisiejszy. Wersja 4 nie wspomagała systemów Windows 2000 i wyższych, więc efektowne obiekty i inne bajery były niedostępne (chyba, że się napisało własne klasy). Wersja 5 (wciąż beta i taka już chyba pozostanie) była mocno rozbudowana. Cała masa bajerów, które nie zostały ze sobą do końca odpowiednio połączone. Nie udało mi się uruchomić żadnego programu napisanego w starszej wersji, więc zaprzestałem prób.

CODEBLOCKS 8.02

www.codeblocks.org
Otwarte środowisko języka C/C++ na różne systemy operacyjne: Windows, Linux, Mac OS-X. Nie zapoznałem się z nim bliżej, bo kończąc studia musiałem zdecydować, które pasje rozwijam, które muszę sobie odpuścić, zanim nie nauczę się wydłużać doby. Niemniej nie mówię NIGDY, więc może kiedyś mi się przyda. Wygląda bardzo podobnie do DEV_CPP (może nawet jest jego kontynuacją? - nie wiem). Tu również cały kod piszemy "z palca", ale samo środowisko jest mocno wzbogacone o dodatkowe komponenty ułatwiające programowanie czy układanie obiektów w oknach. No i oczywiście kod wynikowy nie wymaga setek dodatkowych (ale niepotrzebnych bibliotek DLL). Smakowe :)

UPX

Wielu uważa pakowanie gotowego programu za rzecz zbędną. W końcu dyski są wielkie, internet szybki. A paskowanie programu tak, żeby rozpakowywał się przed uruchomieniem do pamięci tylko go spowalnia. Owszem, trudno się z tym nie zgodzić. Zwłaszcza, że programista lubi się pochwalić "jaki to on duży program napisał" (pomijając fakt, że większość to zbędny kod dodany przez środowisko wizualne, z którego program w ogóle nie korzysta). Ale też często jest taka sytuacja, że spowolnienie jest niemal niezauważalne a zmniejszenie kodu o prawie 90%. Ja jestem minimalistą, zarówno jeśli chodzi o kod strony internetowej jak i programów stacjonarnych (skrzywienie, pozostałość po czasach komputerów z małą ilością pamięci). Poza tym skoro są takie programy to chyba znajdują zastosowanie. Jest ich trochę. Ja swego czasu używałem tych z poniższych stron:
upx.sourceforge.net
upxshell.sourceforge.net
Jest to program pakujący i graficzna nakładka do niego, coby nie klepać parametrów z listy poleceń.

Są jeszcze programy do tworzenia plików pomocy (HLP), ale dawno żadnego nie używałem, więc nie mogę polecić niczego konkretnego.
Instalatorów też jest trochę. Może ktoś w komentarzach zaproponuje jakiś dobry instalator? Taki który zawiera potrzebne i użyteczne funkcje, ale masę wodotrysków.


czytano: 253, kategorie: programy

Podobne wpisy:


- Alternatywa za free - internet
- Wersja polska czy angielska?
- Można i w Paincie
- Szkicowanie 3D


Dodaj 'Alternatywa za free - programowanie' do WykopuDodaj 'Alternatywa za free - programowanie' do BlipDodaj 'Alternatywa za free - programowanie' do TwitteraDodaj 'Alternatywa za free - programowanie' do FaceBookaDodaj 'Alternatywa za free - programowanie' do FlakeraDodaj 'Alternatywa za free - programowanie' do DiggDodaj 'Alternatywa za free - programowanie' do SforyDodaj 'Alternatywa za free - programowanie' do Google BookmarksDodaj 'Alternatywa za free - programowanie' do Śledzika


Komentarze (2)


seb
czwartek, 04-02-2010 (22:13)
Brakuje mi do całej gamy: Eclipsa (mocno rozbudowane środowisko z wielkim możliwościami) i CodeLite'a (mocno zoptymalizowane dla C++ i wx'ów). Tyle ode mnie :o), pzdr
piątek, 05-02-2010 (07:49)
Andrzej
No cóż, od jakiegoś czasu nie jestem w temacie i nie znam wszystkiego. Jak znajdę czas to spróbuję się temu bliżej przyjrzeć :)

Dodaj swój komentarz:


Imię lub nick (obowiązkowe)
E-mail (obowiązkowy - nie będzie publikowany)
Strona WWW

Formatowanie: [b]pogrubienie[/b], [i]kursywa[/i], [u]podkreślenie[/u]
Powiadom mnie o nowych komentarzach do tego postu.
kod Przepisz kod z obrazka:
Wyślij
darmowy free alternatywa program programowanie
Jakie tematy najbardziej Cię interesują?








głosuj

Ciemność widzę.
Katalog blogów
Blogowisko
Horyzonty wyobraźni
Andy Design
Cartoon Wars
Qfant
Gniot



<< wrzesień - 2010 >>
PnWtŚrCzPiSoN
12345
6789101112
13141516171819
20212223242526
27282930