+ Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniOstatni
Pokaż wyniki od 1 do 10 z 19

Temat: Początek z programowaniem

  1. #1
    Avatar mikro123
    Dołączył
    Dec 2008
    Skąd
    Warszawa
    Postów
    1,133

    Początek z programowaniem

    Witam
    Mam 14 lat i ostatnio zacząłem myśleć o tym co lubię robić i co mogłoby mi przynieść jakiś zysk w przyszłości, a tym co lubię robić jest siedzenie przed komputerem. Jedną z opcji byłby Photoshop i ogólnie grafika. Zacząłem z tym jakiś rok temu, ale nie ma się co oszukiwać, do tego trzeba mieć wyobraźnię i umiejętności. Chociaż to drugie mam, to pierwsze świeci u mnie pustkami.
    Drugą opcją jest programowanie. W szkole robiliśmy oczywiście strony w HTML'u, za którą dostałem nawet 6 lecz poziom był 0.

    I tutaj pytanie do wszytskich programujących na Mac'u. Od czego zacząć, w czy zacząć itp. Z tego co zauważyłem wiele osób to graficy lub programiści więc proszę o odpowiedź. Nic oczywiście nie przyjdzie samo, dlatego sporo czasu spędziłem ostatnio na czytaniu książki C++

    Ach. Jeżeli chodzi o priorytet to jest nim programowanie w Obj-C w SDK od Apple.

    Jeżeli znacie jakieś dobre licea, do których uczęszczaliście(Warszawa) to też proszę o napisanie.

    Bo tak podsumowując chociaż mam co roku ten czerwony pasek i jakieś tam wyróżnienia, to nie widzę siebie w niczym takim jak chemia, biologia... no może jedynie matematyka/ fizyka.
    Więc proszę o odpowiedź
    Komputer: MacBook White Unibody + WD My Book Essential 2TB
    Telefon: iPhone 4
    Pozostałe: Sony Playstation 3 80GB, Sony PSP, Sony A350 + Sigma 18-200, Panasonic HDC-SD100, Apple Universal Dock
    Mail: michael.cichecki@gmail.com ||| GaduGadu: 2666947
    Cytuj Cytuj  


  2. #2
    Avatar Wilkolak
    Dołączył
    Sep 2009
    Skąd
    Warszawa
    Postów
    37
    Jeśli chodzi o programowanie to radzę zacząć od C, a potem przejść na Obj-C.
    Oczywiście można się uczyć tylko Obj-C. Do podstawowych zastosowań w pełni wystarczy. Jednak nauka C uczy 'pokory'. Wymusza aby nad wieloma problemami najpierw pomyśleć, a potem dopiero brać się do kodowania. No i oczywiście znając metody optymalizacji w C, programy w Obj-C mają szanse wielce przyspieszyć. Poza tym C można w pełni wykorzystać w programach napisanych w Obj-C, czy w C++, a na większości uczelni wyższych właśnie od C zaczyna się naukę (np. Politechnika Warszawska, UW).

    Co do liceów warszawskich. Słyszałem, że Rej ma całkiem dobrą informatykę. Jeśli jesteś wybitny z matematyki to polecam Staszica.
    Sam skończyłem liceum potocznie zwane Bednarską (znajdziesz na googlu) i bez problemów dostałem się na informatykę na Politechnice Warszawskiej. Dwójka moich znajomych dostała się na Inf na UW i jeszcze jeden na Inf na MiNI na PW (najbardziej oblegana informatyka w Warszawie) i kilkoro na PJWSTK.
    Komputer: 2x MacBook Pro 15" 2008/2011
    Telefon: iPhone 4 32GB
    Odtwarzacz: iPod Video 5.5G
    Cytuj Cytuj  

  3. #3
    Avatar tbgkol
    Dołączył
    Apr 2009
    Postów
    295
    A, że się spytam. Po co ci Objective-C? Przecież wszędzie można pisać w C++, który jest praktycznie uniwersalny.;p

    A tak, w ogóle to coś dość wcześnie myślisz o liceum, bo przecież do niego się idzie w wieku 16 lat(rocznikowo), no chyba, że poszedłeś wcześniej do szkoły(jak ja) z pominięciem zerówki, to to już by była inna bajka.
    Ostatnio edytowane przez tbgkol ; 20.03.2010 o 22:36
    Komputer: iMac 21,5" 4GB RAM, i5 3.6GHz; PC: C2D 3,0GHz GF 8600GTS, 4GB RAM
    Telefon: iPhone 3GS 16GB + nieśmiertelna 5-letnia Nokia 6280
    Odtwarzacz: iPod Touch
    Cytuj Cytuj  

  4. #4
    Avatar Wilkolak
    Dołączył
    Sep 2009
    Skąd
    Warszawa
    Postów
    37
    C++ jest bardziej uniwersalny, to prawda, szczególnie jeśli chodzi o pisanie aplikacji cross-systemowych. Za to Obj-C daje bardzo duże możliwości w pisaniu aplikacji na OS X i iPhona/Poda/Pada (pełna integracja z Cocoa i systemowymi SDK). Jeśli chce się pisać aplikacje tylko na OS X/iPhone OS, to Obj-C jest oczywistym wyborem (i niech nikt nie da się*wpuścić w Obj-C++, to jest zdatne do zjedzenia jedynie przy konieczności załączenia bibliotek zewnętrznych w C++).
    Komputer: 2x MacBook Pro 15" 2008/2011
    Telefon: iPhone 4 32GB
    Odtwarzacz: iPod Video 5.5G
    Cytuj Cytuj  

  5. #5
    Avatar tbgkol
    Dołączył
    Apr 2009
    Postów
    295
    Ja myślę jednak, że z samych aplikacji na iPhone OS i Mac OS X się nie utrzyma, dlatego raczej bym radził najpierw poznać C++, a potem Objective-C. : )
    Komputer: iMac 21,5" 4GB RAM, i5 3.6GHz; PC: C2D 3,0GHz GF 8600GTS, 4GB RAM
    Telefon: iPhone 3GS 16GB + nieśmiertelna 5-letnia Nokia 6280
    Odtwarzacz: iPod Touch
    Cytuj Cytuj  

  6. #6

    Dołączył
    Jan 2006
    Skąd
    Szczecin
    Postów
    85
    Zdecydowanie na początek C++, walka ze wskaźnikami i alokacją pamięci potrafią dać w kość, ale dają dobrą bazę do dalszej nauki i rozwijania się w programowaniu nie zależnie od języka.
    Komputer: MacBook Pro 15.4" Mid 2009 + HP LP2475w + Intuos4 Wireless + iPad WiFi+3G 32GB
    Telefon: Nokia E71 + N86
    Odtwarzacz: iPod Nano 3G
    UMT.pl
    Cytuj Cytuj  

  7. #7
    Avatar blipek
    Dołączył
    Aug 2007
    Skąd
    Warszawa
    Postów
    365
    ja tam powiedziałbym, że na początek C, a dopiero później C++.
    Najpierw lepiej uderzyć w programowanie proceduralne dopiero później w obiektowe.
    Walka ze wskaźnikami i dynamiczną alokacją pamięci daje w kość szczególnie w C... i dobrze (według mnie). Osoba, która przez to przebrnie zdecydowanie lepiej ROZUMIE pracę swoich programów.

    A wracając do pytania autora tego wątku apropo liceum, to według mnie, żadne liceum nie nauczy Cię programować... programowanie to godziny spędzone po nocach na nieudolnych próbach napisania jakiegoś kodu. Liceum może nauczyć Cię algorytmicznego myślenia. Liceum powinno nauczyć Cię matematyki (w kwestii programowania - bardzo ważne). I tym powinieneś kierować się wybierając szkołę średnią.
    Ja w Warszawie chodziłem do Zamoyskiego. Wszystkie złe rzeczy, które na temat tej szkoły mówiłem (a nie było ich mało) na pewno NIE BYŁY o tym, że coś było nie tak z matematyką (no chyba, że coś mi nie wychodziło ). Matematyka, to coś co, w tej szkole, zostanie Ci dobrze wpojone (pod warunkiem, że będziesz w klasie matematyczno-jakiejśtam; ja preferuję matfiz). Na informatyce było trochę programowania (jedna grupa w Visual Basic .NET, druga w C++). Ale to było bardziej takie tłuczenie na pałe, niż rozumienie kodu. Więc nie bierz tego za kryterium wyboru.
    Bierz jednak pod uwagę to, że ogólnie to nie jest to łatwa szkoła.
    Teraz studiuję na PW chyba z sześć osób z mojej klasy jest na UW na Informatyce.
    Komputer:  MBW 2GHz C2D || 2GB || 120GB HDD || 9400M + 640GB Seagate FreeAgent Go
    Odtwarzacz:  iPod Touch 2G 8GB
    Cytuj Cytuj  

  8. #8

    Dołączył
    Jul 2009
    Postów
    95
    Witam,
    nigdy nie miałem styczności z programowaniem. Ostatnio postanowiłem zacząć programować na iPhone. Chciałbym spytać się o dwie pozycje dostępne w Empiku, mianowicie:
    Programowanie Strukturalne i Obiektowe Tom 1 - Wojtuszkiewicz Krzysztof
    Programowanie. Od podstaw - Adrian Kingsley-Hughes, Kathie Kingsley-Hughes
    Czy ktoś miał z tymi książkami styczność? Która z nich jest lepsza pod kątem pisania w ObjC? Dlaczego? Może jakieś alternatywy?
    Zaznaczam - nigdy nie programowałem
    Komputer: 
    Cytuj Cytuj  

  9. #9
    Avatar metal_man
    Dołączył
    Nov 2007
    Skąd
    Chorzów
    Postów
    398
    To na poczatek polecam jakis kurs programowania w samym, czystym C. Potem mozesz troche poszukac tutoriali do Objective-C. Na koniec pozostaje nauka Cocoa. Ja bym poradzil w tej kolejnosci. O ile ksiazki do C oraz C++ w naszym kraju sa szeroko dostepne to do Objective-C oraz Cocoa trzeba juz zamawiac na allegro/ebay'u/amazon.
    Komputer:  MacBook White 13,3" 2,26GHz (Lion 10.7)
    Telefon:  iPhone 3GS (16GB) ;  iPhone 3G (8GB)
    Odtwarzacz:  iPod@iPhone
    Tablet:  iPad2
    Cytuj Cytuj  

  10. #10
    Avatar macieks72
    Dołączył
    Aug 2009
    Postów
    8,750
    A ja proponuję się zastanowić i to bardzo nad tym objective-c, bo jeśli nie chcesz się związać tylko z programowaniem na maki/iphone/ipad to nie ma zupełnie sensu się brać za ten język.
    Komputer: Macbook Pro - Mac OS X 10.7.3
    Telefon: iPhone 4 - iOS 5.0.1
    Cytuj Cytuj  

+ Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniOstatni