매킨토시와 리눅스 프로그래밍의 차이점...

jin2112의 이미지

제가 큰맘먹고..
600불짜리 ibook G3 900Hz 256MB 12인치를 질렀습니다..
물론 used로 ebay에서요...
학생이라서 무지 큰돈입니다.. ㅠ.ㅠ
IBM X23은 울트라베이스 없이 400불에 샀는데..
이걸 지른이유가 모냐면...
제가 electrical engineering전공이라서(미국에서 다님)
computer science를 무지 많이 듣습니다..
근데 여러 교수들이 매킨토시를 이용해서 프로그래밍을 하고 있더군요...
제 computer graphic수업의 opengl 수업에서도 교수가 apple노트북으로 컴파일 해서 실행시키더군요.. 그리고 제 친구 말에 의하면 다른 교수들도 맥쓴다고 하고.. 공부잘하는 제 친구도 php, mysql, apache를 ibook에서 프로그래밍을 하더군요..다른 공부 잘하는 친구도 mac을 쓰고 있구요..
Mac Os X가 그리고 Unix 기반이라고 해서 리눅스하고 비슷할꺼라고 생각합니다.. 그리서 여러 얘들이 프로그래밍 하는데 쓰고 있다고도 생각하구요...
Vi에디터도 있고(vim 6.2) 이맥스도 깔려 있더군요.. tcsh을 사용하고, 리눅스랑 커멘드가 똑같다는....디렉토리 구조도 리눅스랑 무지 흡사... (usr, bin, 기타등등) 리눅스보다 좋은점은 internet explorer를 wine이나 vmware를 쓰지 않고서도 돌릴수 있다는 사실입니다... 리눅스보다 지원하는 상용 소프트웨어도 많더군요.. 브루드워도 되고, 워크래프트도 되고... 이거 완전 linux + windows 입니다...
혹시 매킨토시로 프로그래밍을 하는 분이 계신지... 리눅스와는 어떻게 다른지... 리눅스와 비교해 프로그래밍할때 장단점이 뭔지 궁금합니다...
^_^

ghost의 이미지

맥으로 프로그래밍할때 기본적인 API들은 리눅스나 거의 차이가 없습니다.

GUI쪽이나 멀티미디어 컨트롤 쪽이 많이 다른 부분 이겠죠..

뭐 UI쪽은 X-Window로도 프로그램은 가능합니다만 더 빠른 속도를 원한다면

전용 API들이 있으니 그것들에 최적화 할 필요가 있겠죠.

jin2112의 이미지

xcode란걸 깔면 gcc도 된다고 하더군요..
근데 mac os너무 느리더군요..
그리고 internet explorer도 5.2이고..
매킨도시도 apple포럼이란는 따끈따끈한 포럼이 있더군요.. 마치 kldp와 같은..

fourmodern의 이미지

애플포럼에서 충분히 보시겠지만.. 오에스의 버젼과 램을 체크하면 그리 느리지는 않을겁니다. 아이북 g3 900이면 이미 2-3년 전쯤에 나온 모델이지만 그리 느리지는 않습니다. 기본적으로 10.3버젼에(10.3부터 쓸만합니다) 램 512로 늘리시면 쓸만할 겁니다. 맥은 램을 높여주면 체감 성능이 엄청 향상됩니다. 최근 나온 타이거를 쓰시면 더빨라진다고 합니다.
그리고 인터넷은 safari라는 khtml기반의 브라우져가 자체적으로 나오자 ms에서 익스플로러의 지원을 중단했습니다. 맥용 파이어폭스도 나와있으니 쓰시면 됩니다. 물론 익스플로러가 있다고 해서 active-X가 되는 것은 아닙니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.