Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Nauka programowania - C++, JavaScript czy może coś innego.

Special525525 06 Kwi 2014 20:02 3780 33
  • #1 06 Kwi 2014 20:02
    Special525525
    Poziom 24  

    Witam. Jeśli chodzi o programowanie, to moja wiedza ogranicza się do tego, żę wiem co to jest :D Wiem też, że jest wiele języków, np. C++, JavaScript itd, ale nie mogę znaleźć opisu, który język do czego najbardziej służy. Więc po pierwsze, to proszę o pomoc w wybraniu właściwego do nauki, po drugie, to np. jaką książkę do niego kupić.

    0 29
  • #3 06 Kwi 2014 20:20
    Special525525
    Poziom 24  

    Czyli na razie bez książek itp.?

    0
  • #5 06 Kwi 2014 20:49
    mi14chal
    Poziom 28  

    W dzisiejszych czasach już nikt się Pascalem nie interesuje bez sensu już na to czas tracić, najlepiej od C++ zacząć kupić książkę Symfonia C++ potem ewentualnie Pasja C++. Po za tym zależy czym chcesz się zająć web czy app na PC czy na smartfony.

    0
  • #6 06 Kwi 2014 20:52
    swiercm
    Moderator na urlopie...

    mi14chal napisał:
    W dzisiejszych czasach już nikt się Pascalem nie interesuje bez sensu już na to czas tracić, najlepiej od C++ zacząć kupić książkę Symfonia C++ potem ewentualnie Pasja C++. Po za tym zależy czym chcesz się zająć web czy app na PC czy na smartfony.


    Fakt, ale Pascal jest dobrym wprowadzeniem do nauki programowania, bo pokazuje, jak powinno się to wszystko logicznie układać w całość.

    0
  • #7 06 Kwi 2014 21:22
    mi14chal
    Poziom 28  

    Ale Pascal to całkiem inny typ programowania, a teraz już wszystko się stawia na programowanie obiektowe, więc C++ lepszy. Po za tym nie jest taki trudny. A jak będzie mieć problem to prędzej znajdzie tutoriale i pomoc odnośnie C++ niż pascala.

    0
  • #8 06 Kwi 2014 21:26
    Special525525
    Poziom 24  

    Może dajcie przykłady jakie programy zostały nimi napisane? Albo jakie można stworzyć?

    0
  • #9 06 Kwi 2014 22:19
    mi14chal
    Poziom 28  

    W pascalu nic sensownego nie zrobisz, a w C++ to co będziesz chciał w końcu w tym przede wszystkim się pisze programy, gry itp itd.

    0
  • #10 07 Kwi 2014 13:30
    Special525525
    Poziom 24  

    Czyli C++ na początek. A jakaś książka do jego nauki?

    0
  • #12 07 Kwi 2014 14:38
    mi14chal
    Poziom 28  

    Książki podałem w poście #5 najlepiej symfonię i pasję C++ przeczytać.

    0
  • #13 07 Kwi 2014 19:25
    Special525525
    Poziom 24  

    Tam jest po ludzku wyjaśnione, czy od razu fachowym językiem? Oraz czy po polsku.

    0
  • #14 07 Kwi 2014 19:51
    mi14chal
    Poziom 28  

    Ty sobie żartujesz? Skoro podaję książki które mają polskie tytuły to co uważasz że są po chińsku napisane? A te książki są napisane prostym językiem.

    0
  • #15 07 Kwi 2014 20:04
    dondu
    Moderator Mikrokontrolery Projektowanie

    Na początek poćwicz sobie w kursie C z kompilatorem online: http://mikrokontrolery.blogspot.com/2011/02/kurs-jezyka-c-spis-tresci.html
    Później zastanów się, czy nie będziesz chciał zrobić sobie jakiegoś prostego urządzenia elektronicznego na mikrokontrolerze (patrz spis treści w linku), który sam prosto zaprogramujesz. W ten sposób łatwo i przyjemnie podstawy C opanujesz, a i efekty pracy będą ciekawe i wciągające :)

    A później ... sam podejmiesz decyzję, w którym kierunku z nauką i którego języka podążać.

    0
  • #16 07 Kwi 2014 21:38
    Special525525
    Poziom 24  

    Wiem jak to zabrzmi, ale dla znającego C++ programisty stworzenie gry podobnej do np. Sąsiadów z Piekła Rodem ile może potrwać?

    0
  • #17 07 Kwi 2014 21:42
    McMonster
    Poziom 32  

    Dla doświadczonego pewnie coś rzędu kilku miesięcy.

    0
  • #18 07 Kwi 2014 22:22
    Special525525
    Poziom 24  

    W sumie gry to połączenie grafiki i programowania, więc bez grafika dobrego się nie obejdzie

    0
  • #20 07 Kwi 2014 22:25
    Special525525
    Poziom 24  

    swiercm napisał:
    Pomysłu, fabuły, scenariusza.

    A to jeszcze inna sprawa, jeśli pomysły są gotowe, to zostaje materialna realizacja, komputerowa.

    0
  • #21 07 Kwi 2014 22:40
    cepelia
    Poziom 20  

    Normalnie to jest tak..
    - uczymy się mówić - wiemy że jest jakiś język...
    - wiemy że służy do tego żeby mama dała cukierka...
    - idziemy do przedszkola... uczymy się podstawowych liter
    - idziemy do szkoły uczymy się składać podstawowe litery a teraz nawet rozwiązywać test...

    proponuję zrobić to samo... iść do szkoły, po co wyważać otwarte drzwi ??

    radzicie c, c++, jave, paskala ... a robota jest w przemyśle, sterowniki plc, układy programowalne, bazy danych, skrypty dla office... wiadomo zaprogramować termometr jest cool... ale na chleb z masełkiem się nie zarobi...

    jeszcze raz proponuję iść do szkoły...

    0
  • #22 07 Kwi 2014 22:59
    dondu
    Moderator Mikrokontrolery Projektowanie

    cepelia napisał:
    radzicie c, c++, jave, paskala ... a robota jest w przemyśle, sterowniki plc, układy programowalne, bazy danych, skrypty dla office... wiadomo zaprogramować termometr jest cool... ale na chleb z masełkiem się nie zarobi..

    Termometr powiadasz i chleb z masełkiem ... pewnie tak, ale jednak:

    Nauka programowania - C++, JavaScript czy może coś innego.
    źródło: http://blog.linkedin.com/2013/12/18/the-25-hottest-skills-that-got-people-hired-in-2013/

    0
  • #23 08 Kwi 2014 10:43
    the_fifth_horseman
    Poziom 32  

    Special525525 napisał:
    Oraz czy po polsku.

    Prawda jest taka, że materiały i informacje pomocnicze w języku angielskim przebijają zarówno ilością, jakością i zakresem materiału to co jest dostępne w naszym rodzimym języku. Dostępnością również.
    Bez znajomości angielskiego przynajmniej na poziomie podstawowym (a w praktyce - średnio zaawansowanym), programistą może i zostaniesz ale będziesz miał znaczne utrudnienia i w nauce i w znalezieniu pracy.

    0
  • #24 08 Kwi 2014 11:50
    dondu
    Moderator Mikrokontrolery Projektowanie

    the_fifth_horseman napisał:
    Special525525 napisał:
    Oraz czy po polsku.

    Prawda jest taka, że materiały i informacje pomocnicze w języku angielskim przebijają zarówno ilością, jakością i zakresem materiału to co jest dostępne w naszym rodzimym języku.

    Są przecież przedruki z tłumaczeniem np. język C oraz C++:
    Stephen Prata: Język C++. Szkoła programowania.
    Stephen Prata: Język C. Szkoła programowania.
    K. N. King: Język C. Nowoczesne programowanie.
    Brian W. Kernighan, Dennis M. Ritchie: Język ANSI C. Programowanie.
    David Griffiths, Dawn Griffiths: Język C. Rusz głową!
    inne języki zapewne także.

    0
  • #25 08 Kwi 2014 11:57
    swiercm
    Moderator na urlopie...

    dondu napisał:
    the_fifth_horseman napisał:
    Special525525 napisał:
    Oraz czy po polsku.

    Prawda jest taka, że materiały i informacje pomocnicze w języku angielskim przebijają zarówno ilością, jakością i zakresem materiału to co jest dostępne w naszym rodzimym języku.

    Są przecież przedruki z tłumaczeniem np. język C oraz C++:
    Stephen Prata: Język C++. Szkoła programowania.
    Stephen Prata: Język C. Szkoła programowania.
    K. N. King: Język C. Nowoczesne programowanie.
    Brian W. Kernighan, Dennis M. Ritchie: Język ANSI C. Programowanie.
    David Griffiths, Dawn Griffiths: Język C. Rusz głową!
    inne języki zapewne także.


    Kiedyś nie było internetu, kiedyś byliśmy 100 lat za krajami 3 świata. Moja rada?
    Na 100% bogata literatura będzie dostępna w bibliotece technicznej lub w którejś z bibliotek akademickich. Wystarczy poprosić któregoś ze znajomych, a książkę, czy czasopismo, czy skrypt wypożyczy. Ileż satysfakcji jest, gdy samemu przy książce opanuje się podstawy programowania.
    Czytanie z komputera to jednak nie to samo. Ja jestem wzrokowcem i jednak widok kartki papieru lepiej przyswajam niż tonę dokumentów PDF. To taka moja podpowiedź. Może się przyda.:)

    Nie trzeba od razu kupować literatury, choć własna książka, ale dobra, przydatna.
    Warto mieć także słownik techniczny angielsko-polski - ułatwi to zadanie.:)

    0
  • #26 08 Kwi 2014 12:06
    dondu
    Moderator Mikrokontrolery Projektowanie

    swiercm napisał:
    Nie trzeba od razu kupować literatury, choć własna książka, ale dobra, przydatna.
    ...
    Na 100% bogata literatura będzie dostępna w bibliotece technicznej lub w którejś z bibliotek akademickich. Wystarczy poprosić któregoś ze znajomych, a książkę, czy czasopismo, czy skrypt wypożyczy.

    To słuszne uwagi, bo zagraniczna literatura jest niestety droga, no chyba że w wersji eBook, wtedy znacznie tańsza, bo mniej waży :)
    Niestety z bibliotekami są także związane problemy:
    1. nie każdy ma dostęp do odpowiedniej biblioteki (nawet przez znajomych),
    2. często trzeba długo czekać na książkę,
    3. okres posiadania książki jest ograniczony.
    Ale na pewno próbować warto, by nie wydawać pieniędzy.

    0
  • #27 08 Kwi 2014 13:19
    swiercm
    Moderator na urlopie...

    dondu napisał:
    1. nie każdy ma dostęp do odpowiedniej biblioteki (nawet przez znajomych),


    To największa trudność wg mnie, zwłaszcza w małych miejscowościach lub w miejscowościach oddalonych bardzo od takiej biblioteki.

    Dobra biblioteka, część pozycji udostępnia wyłącznie na miejscu, więc nie trzeba czekać na wypożyczenie, ale minus jest taki, że tylko na miejscu można z tego korzystać. Ale. Można zrobić notatki jak komuś bardzo zależy.
    Możliwości jest bardzo wiele - dla pasjonata, takie przeszkody, to nie przeszkody. Jak komuś bardzo zależy, to warto poświęcić czas, by rozwijać swoje zainteresowania.
    I nie tylko w poruszanym temacie o programowaniu.

    Czasem warto także zajrzeć do antykwariatu. Perełki w niskich cenach mogą tam także się znaleźć.:)
    Pozdrawiam

    0
  • #28 08 Kwi 2014 19:15
    2341115
    Użytkownik usunął konto  
  • #29 08 Kwi 2014 19:20
    dondu
    Moderator Mikrokontrolery Projektowanie

    PosepnyCzerep napisał:
    @dondu
    Z całym szacunkiem dla twojego arcydzieła w postaci kompilatora online, ale moim zdaniem do nauki programowania to się nie nadaje. Jakoś jednak wolę toporny kompilator i zabawę ręczną na własnym sprzęcie z możliwością zabrania programu w postaci binarki i uruchomienia go gdzieś indziej.
    No ale jeśli komuś to pasuje. Nie zrozum mnie źle. Moim zdaniem wykonałeś kawał dobrej roboty.

    Tworzyłem go tylko na potrzeby kursu podstaw języka C, by móc pokazać przykłady omawianych elementów języka wraz z możliwością ćwiczenia, stąd oczywiście nie zastąpi on normalnych narzędzi. Ale z drugiej strony jak obserwuję czasami jakie programy kompilują osoby z niego korzystające, to jestem zaskoczony, bo wybiegają znacząco poza to, co w kursie do tej pory przygotowałem :)

    0
  • #30 09 Kwi 2014 16:36
    Kajkametr
    Poziom 13  

    Z tego co wiem, to obecnie warto inwestować w Java. W tym języku koduje się aplikacje mobilne - a w tej branży panuje obecnie prawdziwe eldorado. Zacząć można zawsze i wszędzie :) Dobrym wprowadzeniem jest to.

    0