C/C++ 메뉴얼을 찾습니다.

StevenCVAL의 이미지

C/C++언어 메뉴얼을 찾고 있습니다.
서점에 가면 좋은책들 많고 좋은 번역서들도 많긴 한데
제가 찾는것은 그.. ANSI C 정의 문서...를 찾고 있습니다.
에.. 뭐랄까.. VC++에는 msdn이 딸려 오고 그 안에 보면 C언어 문법부터 함수 레퍼런스까지 다 들어 있지 않습니까?
표준 라이브러리 레퍼런스는 찾았는데, 그건 glibc 레퍼런스라고 생각이 듭니다.
gcc 메뉴얼도 보긴 했는데 그건 C언어 문법부터 죽 나와있는게 아니고 gcc에 쓰이는 옵션이나 컴파일에 대한 자료를 나와있는것 같구요.
그리고 gcc확장 내용도 찾아 봤습니다.

그런데 제가 찾고있는건 gcc가 컴파일하는 C/C++언어 레퍼런스(?)입니다.
혹시 제가 지금까지 찾아본 레퍼런스 안에 어딘가 있는걸 못찾고 있는건지도 모르겠네요.
ANSI C 표준 문서나 ISO C 문서같은거 가지고 있으신 분이나 어디있는지 아시는분, 어떻게 찾으면 되는지 아시는분 있으시면 알려주십시오.
ansi.org에 들어가보긴 했는데 그안에서 길잃고 헤매다가 그냥 나왔습니다... :cry:

양이나 영어 상관없구요 가장 자세하고 정확한 C/C++ 정의와 동작 방식 자료를 찾고 싶습니다.
그... 뭐니뭐니해도 최고로 정확하고 자세한건 만든사람 메뉴얼 아니겠습니까? :wink:

익명 사용자의 이미지

C++는 잘 모르겠지만, C라면 다음의 책을 추천하겠습니다.
C: A Reference Manual 입니다. ISO/IEC 9899:1999 (C99)를 포함하고 있습니다.
(C99 스펙은 무료로는 얻을 수 없고, 구입을 하셔야 하는걸로 알고 있습니다. 구입할 바에는 이 책을 사는것이.. :-))
http://www.amazon.com/exec/obidos/ASIN/013089592X/qid=1113238639/sr=2-1/ref=pd_bbs_b_2_1/103-2073494-3648641

yielding의 이미지

iso 1449:2003가 c++ 표준문서입니다.

Life rushes on, we are distracted

최종호의 이미지

Anonymous wrote:
C++는 잘 모르겠지만, C라면 다음의 책을 추천하겠습니다.
C: A Reference Manual 입니다. ISO/IEC 9899:1999 (C99)를 포함하고 있습니다.
(C99 스펙은 무료로는 얻을 수 없고, 구입을 하셔야 하는걸로 알고 있습니다. 구입할 바에는 이 책을 사는것이.. :-))
http://www.amazon.com/exec/obidos/ASIN/013089592X/qid=1113238639/sr=2-1/ref=pd_bbs_b_2_1/103-2073494-3648641

말씀하신 걸 보고 스펙을 포함하고 있는 것인 줄 알았는데, 비교해 보니 그렇지는 않네요.
내용적으로는 C99, C89, 이전 C까지 다 포함하고 있어서
꼭 찝어서 스펙을 원하지 않는 분이라면 K&R 2판 이후 C 책으로는 괜찮은 선택일 듯 싶습니다.

yielding wrote:
iso 1449:2003가 c++ 표준문서입니다.

검색해보니 ISO/IEC 14882:2003 이 표준문서로 나오네요. -_-;;

Programming Languages - C (formerly ANSI/ISO/IEC 9899-1999)
http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+9899%2D1999

Programming languages - C++
http://webstore.ansi.org/ansidocstore/product.asp?sku=INCITS%2FISO%2FIEC+14882%2D2003

가독성보다는 정확성에 중심이 있는 문서들이라 그리 읽기 편하지 않습니다.

doldori의 이미지

C++ 표준 문서는 여기서 구입할 수 있습니다.
http://www.techstreet.com/cgi-bin/detail?product_id=1143945
그리고 표준에 관한 것이라면 http://www.open-std.org/도 둘러보세요.

ssif의 이미지

c언어에 대한 표준문서 부분은

http://www.woong.org/

이곳의 운영자분께 여쭈어보신것도 좋을것 같습니다.
운영자분이 "c언어펀더멘탈"의 저자입니다.

봄들판에서다

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.