Strona 1 z 1
W czym pisać przenośny kod?
: 28 kwie 2011, 00:01
autor: Borneq
W Linuxie to przede wszystkim C/C++. Z bibliotek potrzebne są libgtk i wxWidgets do grafiki. Kompilator to gcc a jakie środowisko zintegrowane do tego, czy jest jakieś z debuggerem?
Można również w Javie która jest przenośna. Zamiast Javy wolę C#, jednak co z przenośnością? słyszałem o Mono i DotGnu - jakie kompilatory i środowisko do tego?
Jeszcze został Python.
Re: W czym pisać przenośny kod?
: 28 kwie 2011, 09:59
autor: Heos
Eee... Co? 3/4 Twojego posta nie rozumiem.
Co rozumiesz w ogóle przez przenośny kod? Program działający pod każdą platformą czy coś innego?
Re: W czym pisać przenośny kod?
: 28 kwie 2011, 11:05
autor: Dario84
Heos pisze:Eee... Co? 3/4 Twojego posta nie rozumiem.
Co rozumiesz w ogóle przez przenośny kod? Program działający pod każdą platformą czy coś innego?
Tak, dokladnie tak sie to okresla..
@Borneq
Skoro nie chcesz javy to wypróbuj QT i QTCreator
http://qt.nokia.com/products/developer-tools/
Ponadto Eclipsa zawsze jeszzce można wziąć jako środowisko programistyczne.
A jeśli chodzi o mono to będzie zawsze do tyłu z możliwościami w stosunku do właściwego .NET co mnie osobiście zniechęca
(MonoDevelop w repozytoriach).
Re: W czym pisać przenośny kod?
: 28 kwie 2011, 11:21
autor: mszubart
Jeśli irytuje Cię Java, a chcesz mieć przenośny program to zainteresuj się
Scalą
Re: W czym pisać przenośny kod?
: 28 kwie 2011, 14:59
autor: witekmo
Jest jeszcze Tcl/Tk. Można pisać pod Windows/Linux/Mac i to okienkowe programy.
Re: W czym pisać przenośny kod?
: 01 maja 2011, 00:08
autor: xmpp
Ruby?

Re: W czym pisać przenośny kod?
: 01 maja 2011, 09:12
autor: kabanek
przenośny kod można pisać nawet w javascript
napisz co chcesz pisać i na czym najbardziej Ci zależy oprócz przenośności (szybkość działania aplikacji, małe zużycie zasobów itp) a wtedy lepiej dobierzemy język. Przyda się też jak napiszesz co jeszcze umiesz

Re: W czym pisać przenośny kod?
: 01 maja 2011, 20:40
autor: Heos
Tak, dokladnie tak sie to okresla..
Co "się" określa? Zostały tutaj podane języki interpretowane, uruchamiane przez maszynę wirtualną i JS.
Bzdurą jest podawanie QT, QT to nie język programowania tylko zestaw bibliotek, które mogą być użyte przez C++, Javę, Ruby i pewnie jeszcze kilka innych języków.
Zamiast Javy wolę C#
Ponieważ? Język jest tylko narzędziem, uczysz się programowania, nie języka. Ten sam efekt można osiągnąć prawie we wszystkim. Sugerowałbym mimo wszystko Javę, o ile nie używasz specyficznych cech danego systemu nie będzie żadnych problemów, długi czas programowałem na swojej Fedorce dla użytkowników Windowsa i Maca.
Re: W czym pisać przenośny kod?
: 01 maja 2011, 23:29
autor: Dario84
@Heos
Jeden : tak dla ścisłości, czy ja napisałem ze QT to jest jezyk ?

Tak czy inaczej jest to zestaw bibliotek do pisania "przenośnego kodu".
Dwa : ja nic nie pisałem nic o jezykach intepretowanych, wiec co to za uwaga do mnie

Re: W czym pisać przenośny kod?
: 01 maja 2011, 23:36
autor: bigfun
Zdecydowanie za Qt (a nie QT, jak to uskuteczniacie tutaj - QT to QuickTime). Uniwersalny framework, oficjalnie supportowany na trzech głównych platformach PC (Linux, MacOS, Windows) a także nieoficjalnie na wielu innych.
Re: W czym pisać przenośny kod?
: 02 maja 2011, 15:10
autor: kabanek
niech autor tematu opisze jakie programy chce pisać, to wtedy lepiej będzie pomóc w doborze języka. Tak to jak dla mnie jest wróżenie z fusów... Coś wspomina o c++, coś o javie a nawet pythonie... A może PHP? Też jest przenośny

Re: W czym pisać przenośny kod?
: 19 maja 2011, 19:34
autor: Borneq
Przenośny jest Python. Myślę że warto jest się go pouczyć. Ale jest interpretowany, więc nie nadaje się tam gdzie wymagana jest maksymalna szybkość. Jeżeli chodzi o środowiska C/C++ to pod Windows może Visual Express, pod Ubuntu Anjutę, pod KDE KDevelop a poza tym można użyć CodeBlocks. To jeżeli chodzi o kompilatory a co z bibliotekami graficznymi? Nie używałem dotąd Qt a jeszcze są gtk2 pod Linuxa i wxWidgets. Czy te dwa ostatnie używa się tylko pod Linuxem a pod Windows/Linuxa stosuje się Qt?
Re: W czym pisać przenośny kod?
: 19 maja 2011, 21:48
autor: kabanek
@Borneq
to napisz nam na czym Ci najbardziej zależy, to wtedy lepiej Ci doradzimy. Chodzi mi np o tą szybkość itp. Co chcesz pisać? Gry? Aplikacje typu notatnik, czy może jakaś aplikację bazodanową. Co do bibliotek graficznych to z wymienionych znam trochę Qt i z czystym sumieniem mogę polecić.
Re: W czym pisać przenośny kod?
: 20 maja 2011, 11:51
autor: Heos
Ty jeszcze języka nie wybrałeś a już o IDE myślisz i bibliotekach graficznych? Zdecyduj się wreszcie na "coś".
Re: W czym pisać przenośny kod?
: 22 maja 2011, 10:32
autor: Fr3on
Jakiś czas temu też szukałem czegoś w czym mógł bym pisać przenośne programy. Pisałem w C++ i SDL z użyciem CodeBlocks dawało to fajne efekty i miało sporo możliwości, jak chcesz pisać proste gry to możesz w tym próbować ale jeszcze OpenGL Ci będzie potrzebny, z przenoszeniem kodu nie miałem problemów. Do pisania zwykłych aplikacji, wygodniejszy jest Qt Creator i kod też da się przenieść na Mac/Linux/Windows.
Re: W czym pisać przenośny kod?
: 01 cze 2011, 07:48
autor: Borneq
Siedzę teraz w Javie. Chciałbym dowiedzieć się coś o C++. Może SDL się przyda bo chciałem zająć się grafiką. Czyli użyć CodeBlocks? Nie mam na razie żadnej znajomości SDL jak Qt.
Chyba raczej Qt, bo jeśli SDL służy do tworzenia gier, to mi chodzi o program okienkowy, z możliwością tworzenia własnych kontrolek, tyle że grafikę chciałem szybką, ale dwuwymiarową.
Re: W czym pisać przenośny kod?
: 13 cze 2011, 08:35
autor: Borneq
A jak ma się porównanie Qt do wxWidgets?