Jaki język programowania wybrać?

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
prezes4
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 10 sty 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Jaki język programowania wybrać?

Post autor: prezes4 »

Witam, ostatnio postanowiłem nauczyć się podstaw Pascala. Wszystko szło dobrze dopóki nie zachciało mi się uruchomić trybu graficznego. Odpalam go poleceniem initgraph w FreePascalu, pojawia mi się nowe okno i nic. Nie mogę narysować żadnych lini ani okręgów. Do tego w terminalu wyskakuje informacja: ''svgalib: allocated virtual console''. Próbowałem dodać do Directiories ścieżkę do tego katalogu, ale to nic nie dało. Używam FreePascal 2.6.0, Ubuntu 12.10, kartę graficzną mam zintegrowaną. Program który próbuję odpalić to:

Kod: Zaznacz cały

Uses GRAPH,CRT;
Var
  ster,tryb:integer;

Begin
  ster:=0;  tryb:=0;
  InitGraph(ster, tryb,' ' );
  Rectangle(30,30,610,450);
  Repeat Until Keypressed;
  CloseGraph;
End.


Dodam, że na drugim komputerze na Win7 wszystko działa.

Z góry dzięki za pomoc.
Ostatnio zmieniony 19 sty 2013, 20:26 przez prezes4, łącznie zmieniany 1 raz.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Nie działa tryb graficzny w Pascalu

Post autor: ethanak »

jesteś historykiem czy archeologiem?
prezes4
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 10 sty 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Nie działa tryb graficzny w Pascalu

Post autor: prezes4 »

Fakt, Pascal to pradawny wynalazek, ale czytałem, że do nauki dobry :) Wcześniej próbowałem coś z Pythonem, ale ma za mało możliwości.

Możecie w takim razie polecić jakiś inny język? C++ będzie dobre?
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Nie działa tryb graficzny w Pascalu

Post autor: bear7 »

prezes4 pisze:Fakt, Pascal to pradawny wynalazek, ale czytałem, że do nauki dobry :) Wcześniej próbowałem coś z Pythonem, ale ma za mało możliwości.

Możecie w takim razie polecić jakiś inny język? C++ będzie dobre?
To zależy, co chcesz w przyszłości robić? Chcesz się z tego utrzymać, czy potraktować jako hobby?
O pomoc pytaj a forum, a nie przez PW.
prezes4
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 10 sty 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Jaki język programowania wybrać?

Post autor: prezes4 »

Zależy mi na zapoznaniu się z tematem i nauce podstaw. Jestem w klasie maturalnej na mat-fizie, potem idę na Politechnikę (Automatyka i Robotyka), gdzie prawdopodobnie zetknę się z programowaniem. Za dużo czasu nie mogę na to poświęcić, ale teraz akurat mam ferie :) Teraz pytanie: czy warto brać się za C++? Dodam, że nie mam żadnych książek i mogę opierać się tylko na poradnikach internetowych.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Jaki język programowania wybrać?

Post autor: bear7 »

To może sprawdź plan programowy tego kierunku, na który się wybierasz - jest szansa, że znajdziesz informację, jakiego to języka będą Cię nauczać.
O pomoc pytaj a forum, a nie przez PW.
prezes4
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 10 sty 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Jaki język programowania wybrać?

Post autor: prezes4 »

Znalazłem tylko ogólne informacje o programowaniu sterowników PLC.

Dzięki za pomoc, postanowiłem, że poczytam coś o C++.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Nie działa tryb graficzny w Pascalu

Post autor: ethanak »

prezes4 pisze:Wcześniej próbowałem coś z Pythonem, ale ma za mało możliwości.
Że co??? Python ma za mało możliwości??? A jakichże to możliwości potrzebujesz których Python nie ma?
prezes4
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 10 sty 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Jaki język programowania wybrać?

Post autor: prezes4 »

Fakt, źle się wyraziłem. Wiem, że python ma ogromne możliwości, ale trzeba umieć je wykorzystać :) Dokładniej chodziło mi o funkcję odczytywania klawiszy podczas działania programu.
W Pascalu wystarczyło polecenie read, natomiast w Pythonie w ogóle nie wiedziałem jak to zrobić. Tak, że chodziło o możliwości dla całkowitego nowicjusza :)
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jaki język programowania wybrać?

Post autor: ethanak »

Żaden język tego nie ma. Jest to funkcja systemu, a nie języka.
Owszem, w DOS-owym Pasalu takie coś było, ale DOS to jeszcze nie cały świat.
zxraf48kb
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 104
Rejestracja: 14 wrz 2007, 17:43
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jaki język programowania wybrać?

Post autor: zxraf48kb »

Ja bym polecił skok na głęboką wodę i Jave. Nie chcę mi się tego wyboru jakoś specjalnie uzasadniać. Moim zdaniem najlepiej zacząć od nabycia najcieńszej i najtańszej książki dla początkujących. Można też poszukać i zapisać się na jakiś kurs. Pomimo ceny jest to chyba najskuteczniejsza forma nauki i chyba najtańsza cenowo i czasowo dla początkującego.
adammaj1
Piegowaty Guziec
Piegowaty Guziec
Posty: 29
Rejestracja: 25 gru 2011, 12:37
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Jaki język programowania wybrać?

Post autor: adammaj1 »

Mam 3 propozycje :
1. spytaj na politechnice na wydziale na który się wybierasz jakie języki preferują ( chyba c jest )
2. przeczytaj książkę : 7 języków w 7 dni ( czy podobny tytuł)
3. poświęć czas na naukę języków obcych ( to zawsze się przydaje)

BTW
jeśli nie możesz uruchomić trybu graficznego pod linuksem, to może prościej tworzyć pliki graficzne bezpośrednio ( wtedy program jest niezależny od platformy)
http://commons.wikimedia.org/wiki/Categ ... ource_code

HTH

Adam
Ostatnio zmieniony 25 lut 2013, 22:19 przez adammaj1, łącznie zmieniany 1 raz.
wojtos93
Sędziwy Jeż
Sędziwy Jeż
Posty: 74
Rejestracja: 21 maja 2008, 12:14
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Re: Jaki język programowania wybrać?

Post autor: wojtos93 »

Jestem na politechnice na AiRze na drugim semestrze i właśnie wraz z rozpoczęciem nowego semestru zacząłęm informatykę. Tylko i wyłącznie C.
(~death)
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 14 wrz 2007, 21:44
Płeć: Mężczyzna
Wersja Ubuntu: 19.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: lubuskie

Re: Jaki język programowania wybrać?

Post autor: (~death) »

Jeśli chodzi o nauczenie się programowania to można zaczynać i od Pascala, nawet od Turbo Pascala 3.0 pod DOS-a ;) Tylko że nie ma sensu zaczynać od grafiki a od poznania rzeczy podstawowych jak instrukcje warunkowe, pętle, funkcje, typy zmiennych czy programowanie obiektowe (ale to nie w TP3.0 ;)). Ważna jest umiejętność myślenia algorytmicznego, czyli jak rozwiązać konkretny problem krok po kroku (na początek jak w ogóle rozwiązać, potem jak rozwiązać optymalnie). Język jest tylko narzędziem i praktycznie jeśli problem ma rozwiązanie, to da się go rozwiązać w dowolnym języku, tylko w niektórych prościej a w innych trudniej.
W przypadku studiów o kierunku automatyka i robotyka najbezpieczniejszym wyborem będzie C, większość sterowników jest pisana w C a w razie potrzeby można się łatwo nauczyć C++ czy Javy, bo mają zbliżoną składnię.
Awatar użytkownika
xxx666xxx
Wygnańcy
Posty: 472
Rejestracja: 24 lut 2013, 16:36
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: Jestem nomadem...

Re: Jaki język programowania wybrać?

Post autor: xxx666xxx »

Ja powiem od siebie tyle , że najlepsze języki programowania to C/C++ oraz Java są mysle najbardziej uniwersalne bo Java ma wszędzie zastosowanie a C/C++ jest o tyle dobry , że jesli go dobrze zrozumiesz to i w PHP będziesz się potem poruszał jak w domu . Z umiejętnoscią programowania C/C++ i Java ( oczywiście jak dobrze to opanujesz ) stawke 5 000 zl / miesiąc lub wiecej masz jak w banku . Pascal i ObjectPascal ( Delphi ) to przeżytek z czasów DOS i Windows 9x bazujących na DOS . Może być owszem nadal względnie funkcjonalny ale nie wystarczająco dla Developerów i Firm zatrudniających programistów .
Laptop: Toshiba Satellite P75 / Intel i7 / 16GB DDR3 / 1TB SATA3 / Intel HD 4600 <= Debian 7.5 Wheezy MATE amd64.
Awatar użytkownika
Yuri20
Sędziwy Jeż
Sędziwy Jeż
Posty: 49
Rejestracja: 31 maja 2009, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: Jaki język programowania wybrać?

Post autor: Yuri20 »

Od siebie polecam Pythona. Sam progamowałem kiedyś dużo w Javie, jednak w niektórych momentach zaczęła mnie denerwować, głownie w momnetach kiedy przyszło mi tworzyć aplikacje okienkowe (z tego co wiem nie ma kompilatora plików .ui do .java w Qt Jambi a same Jambi to bindingi z dosyć starych już wersji Qt). Zresztą ostatnio trąbi się o ogromnej ilości dziurach w zabezpieczeniach. Python bardzo dynamicznie się rozwija i są na niego dobre miejsca pracy -5/6k funtów to raczej standard dla początkujących programistów w Anglii.
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Jaki język programowania wybrać?

Post autor: ethanak »

a z ciekawości - ile na tej wysepce zarabia programista COBOL-a?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Jaki język programowania wybrać?

Post autor: jacekalex »

ethanak pisze:a z ciekawości - ile na tej wysepce zarabia programista COBOL-a?
Pewnie sporo, biorąc pod uwagę, że cześć polskich systemów informatycznych w infrastrukturze (PKP) pamięta czasy Cara Edwarda Pierwszego.

COBOLa świetnie podsumowała Wikipedia:
Chociaż COBOL posiada wspaniałe możliwości tworzenia własnej dokumentacji i ma dobre typy danych[potrzebne źródło],

sznurek: http://pl.wikipedia.org/wiki/COBOL
:rotfl:

Pozdrawiam
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości