Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 15
  1. Avatar oloSS96
    Dołączył
    Feb 2009
    Skąd
    Warszawa, PL
    Postów
    494

    Cytuj | #1

    Witam

    Chciałbym się dowiedzieć czy są jakiekolwiek różnice w programowaniu C++ na macu i pod windowsem. Właśnie zaczynam naukę tego języka (trochę hobbistycznie) i nie wiem czy na macu wszystko robi się tak samo jak pod wingrozą. I czy trzeba jakoś program specyficznie napisać, aby był na maca?
    Komputer: MBA
    Telefon: iPhone 4
    Tablet: iPad 3
    behance.net/bieronskee


  2. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    Cytuj | #2

    nie.
    pod warunkiem, że nie korzystasz z jakichś bibliotek które są np. Windows-only (w stylu conio.h o ile pamiętam ;])
    a tak to jest to samo. kod C/C++ jest przenośny (programy nie - trzeba przekompilować) nie to co assembler ;]
    jeżeli robisz konsolowe programy (nie okienkowe) to nie ma różnicy.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  3. Avatar oloSS96
    Dołączył
    Feb 2009
    Skąd
    Warszawa, PL
    Postów
    494

    Cytuj | #3

    Czyli jak będę chciał zrobić coś okienkowego pod maca to będę musiał to zrobić na macu?
    Komputer: MBA
    Telefon: iPhone 4
    Tablet: iPad 3
    behance.net/bieronskee

  4. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    Cytuj | #4

    tak i nie.
    okienkowo na Maku to i tak najwygodniej w Obj-C (Cocoa) - da się to łączyć z C++ jakoś, ale wygodniej na pewno robić w jednym. I tak - wtedy potrzebujesz Maka.

    ale zawsze też istnieją takie rozwiązania jak Qt, ale to też nie jest idealne rozwiązanie, jednak pozwala na tworzenie okienkowych aplikacji które bez żadnych zmian w kodzie działają pod różnymi systemami.
    Tylko Qt też trochę rozszerza możliwości C++ (oczywiście) o pewne mechanizmy. Nie mniej - pisze się w C++
    zależy też czego potrzebujesz i co chcesz zrobić, bo jednak nie do wszystkiego się Qt nadaje. Bawiłem się tym trochę i zdaje się być to trochę toporne (bo i całkiem młode jeszcze przecież, a z dużymi ambicjami) narzędzie.

    No i oczywiście jest też Java, która nie wymaga rekompilacji i jest multiplatformowa.
    Ostatnio edytowane przez Roberto ; 09.02.2011 o 23:57
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  5. Avatar oloSS96
    Dołączył
    Feb 2009
    Skąd
    Warszawa, PL
    Postów
    494

    Cytuj | #5

    Dzięki, a tak przy okazji. W czym najlepiej pisać C++ podczas nauki na Macu lub PC? Bo słyszałem że Xcode to bardziej Objective-C.
    Komputer: MBA
    Telefon: iPhone 4
    Tablet: iPad 3
    behance.net/bieronskee

  6. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    Cytuj | #6

    w XCode jak najbardziej da się pisać w C++ bez żadnych problemów (jest przecież nawet gotowy projekt-szablon)
    jest gcc, jest debugger - C++ gra i buczy.

    czy najlepiej? nie wiem. to zależy od indywidualnych preferencji i potrzeb.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

  7. Avatar oloSS96
    Dołączył
    Feb 2009
    Skąd
    Warszawa, PL
    Postów
    494

    Cytuj | #7

    Acha. Nie wiedziałem po prostu. Wielkie dzięki
    Komputer: MBA
    Telefon: iPhone 4
    Tablet: iPad 3
    behance.net/bieronskee

  8. Avatar blazejj
    Dołączył
    May 2008
    Skąd
    Bytom
    Postów
    160

    Cytuj | #8

    No właśnie problem pojawia się przy korzystaniu z bibliotek windowsa. Jeżeli zamierzasz podjąć studia i dostaniesz do napisania kilka programów w C to problem szybko się uwidoczni. Z tego względu zostałem zmuszony sporadycznie korzystać z Win. Poza tym drobnym problemem, Xcode świetnie się sprawdza do pisania
    Komputer: iMac i5 2.5 GHz 12 GB DDR3, Dell Vostro 3300
    Telefon: iPhone 3GS 8GB
    Odtwarzacz: iPod Shuffle 4G

  9. Avatar oloSS96
    Dołączył
    Feb 2009
    Skąd
    Warszawa, PL
    Postów
    494

    Cytuj | #9

    Do studiów mi daleko

    Mam jeszcze jedno pytanko. Czytam sobie moją książkę i piszę podstawowy program. W Xcode wybrałem tryb "Command Line Tool" i "C++ stdc++". Gdzie pisać i w ogóle to trochę ogarnąłem, ale nie wiem jak to "odpalić". W książce jest napisane że ma się pojawić tekst (przykładowy), ale nie wiem czy to to co mi się pojawiło jak włączyłem z listy to z ikonką terminala. Czy to to?

    PS Trochę dużo "to".
    Komputer: MBA
    Telefon: iPhone 4
    Tablet: iPad 3
    behance.net/bieronskee

  10. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    blazejj - pierwszy stopień studiów (informatyka) bez problemu, i to nie specjalność 'sieci'. Windows tylko do C#
    ba! OS X czasem był o wiele wygodniejszy (OpenGL, bashowe skrypty na systemach operacyjnych)

    oloSS96 - trochę stara wersja ale z grubsza tak samo: Using xCode in Mac OS X for C++ Programming
    tylko pamiętaj, żeby włączyć konsolę Screen shot 2011-02-10 at 22.33.29.png
    najlepiej niech sama się włącza przy każdym uruchomieniu: Screen shot 2011-02-10 at 22.31.54.png
    Ostatnio edytowane przez Roberto ; 10.02.2011 o 21:36
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

Odpowiedz na ten temat
Strona 1 z 2 1 2 OstatniaOstatnia