이곳을 들르면서 드는 생각은...

익명 사용자의 이미지


이 게시판이 생기면서 몇번의 질문글을 올리면서 하게 된 생각인데요.

이곳에 오시는 분들의 실력이 상당하다는 느낌을 받았습니다.

그래서 많은 노력을 하지 않고 단지 질문글 하나로 해답을 얻으려는 저의 부
족함을 알게되었구요.^^*

그래서 질문 하나 더 할까 하는데요...

저는 linux 및 unix에서의 시스템 프로그래밍에 관심이 많습니다.

bash 나 c 는 기초적으로 할 줄 아는데, 좀 깊은 프로그램을 짜려면 한계에
닿게 되더군요.

이전에 질문드렸던, c에서의 자동완성이나 c에서 패스워드를 입력받는 방법
등...

시스템 프로그래밍을 하려면 어떤 도서, 어떤 사이트, 어떤 문서를 봐야하는
지에 대해서 질문 드리고 싶습니다.

여기 오시는 고수님들의 경험에 의거하여 이 책이, 이 사이트가, 이 문서가
좋더라 하는것들이요...

프로그램 초보를 벗어나기 위한 노력입니다. ^^*

어여삐 봐주시고, 좋은 조언 부탁드립니다.

그럼 안녕히 계세요...

추석지나고 탈 나신 분들은 혹시 안계시겠죠?

님들 모두 건강하시고, 하시는 모든일 잘 되시길 바랍니다.

안녕히 계세요.

익명 사용자의 이미지

시스템 프로그래밍을 하신다면...

Advanced Programming in the UNIX Environment
UNIX Network Programming Vol.1 (2E)
UNIX Network Programming Vol.2 (2E)

이 책들이 많이 도움이 될꺼에요..
위의 책은 번역판도 나와있지만 번역이 용어를 한글로 이상하게
바꿔나서 이해하기 힘든 부분이 많아요..
그래서 될수 있으면 원서를 보시는게 좋구요..

그리고 unix라는 환경 자체에 대해서 이해를 하시면
문제 해결을 하는데 도움이 됩니다.
(OS에 관련된 책과 알고리즘에 관련된 책을같이 보시면.. 좋죠...)

Operating System Concepts (6E)
C로 배우는 알고리즘 1 - 개념과 기본 알고리즘
C로 배우는 알고리즘 2

아래의 도서는 양념입니다..
프로토콜
TCP/IP Illustrated, Volume1 - The Protocols
TCP/IP Illustrated Volume2 - The Implementation
TCP/IP Illustrated Volume3

커널관련
Solaris Internals - Core Kernel Architecture
The Design and Implementation of the 4.4BSD Operating System
Design of the Unix Operating System
Understanding the Linux Kernel [O'Reilly]

기타
Pthreads Programming
Posix. 4 Programming for the Real World
....

사이트는 google.com을 이용해보세요
몇개의 키워드로 검색 해봐도 참고 될만한 사이트가 많을꺼에요.. ^^;

댓글 달기

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