Gnu의 joke중에 질문...

uaknight의 이미지

인데요..어디다 질문올릴지 한참 고민했습니다..

http://www.gnu.org/fun/jokes/helloworld.html

'hello world'도 사람마다 다양하게 코딩된다..라는게
주된 내용인것 같습니다.
그런데 다른건 알겠는데...

이 부분

Seasoned Hacker

 % cc -o a.out ~/src/misc/hw/hw.c
 % a.out
 Hello, world.
 

Guru Hacker

 % cat
 Hello, world.

은 각각 어떤 의미인지요? 제가 초보인지라...^^
무슨 깊은뜻이 들었나요?
[/code]

김충길의 이미지

정확히 무엇을 해야 하는야에 따라 거기에 가장 적당한 방법을
잘 이용한다는거 같습니다.

구지 '안녕 세상아' 라는 문자를 출력하기 위해 컴파일러까지
돌리필요가 뭐가 있겠냐는 조크가 아닐까요?.. 라고 말하는거
같지만.. 역시나 조크는 조크로 웃어 넘기자라는...

진정 우리가 풀고자 하는 문제는 '안녕 세상아'라는 문자열을
출력하는게 아니지 않겠습니까.

screen + vim + ctags 좋아요~

vacancy의 이미지

그냥 옛날에 만들어놓은거 가져다 쓴다는 의미같습니다.
hello, world 는 새로 짜야할만큼 신선한 주제가 아니니까요.

cinsk의 이미지

제 경험으로 본다면,

경험많은 해커(seasoned hacker)의 경우, 이미 그런 프로그램을 부탁한 사람이
하도 많으니까 아예 종류별로 준비해놓고, 그냥 컴파일만 한 것 같습니다.

그리고 guru라면, 이런 사소한 프로그램, 솔직히 귀찮지 않을까요? :wink:
앞뒤를 살펴서 굳이 그럴듯한 프로그래밍 언어를 쓰는 것보다 간단한
shell script나 shell command를 써서도 할 수 있으니 그런 것이라 생각합니다.

아 물론 제가 위 두가지 중 한 종류의 사람이란건 아닙니다. 흐~
바램일 뿐이죠.

그리고 이런, (특히 unix나 linux 추종자?) 종류의 유머를 즐기신다면,
http://userfriendly.org를 방문해 보시는것도 좋습니다. :wink:

ecomist의 이미지

그루의 경우

벌써.. 다른 시스템의 루트가 되어 있는건 아닐런지..^^

따라서 해커처럼 찍기 위해 복잡하게 코딩할 필요가 없지 않을까요~

걍 Cat 으로 한번에~

그것이 그루가 아닐런지..

김충길의 이미지

ecomist wrote:
그루의 경우

벌써.. 다른 시스템의 루트가 되어 있는건 아닐런지..^^

따라서 코딩도 하기 싫고.. 걍 때려보는건 아닐런지..^^;;

cat 명령어를 써서 그냥 타입핑한거죠 :-)

screen + vim + ctags 좋아요~

무혼인형의 이미지

저는..
$ echo "Hello World!!" > /dev/tty1
이런식으로 작업중인 사람들을 놀래키기도 하죠 ;;

elanoia의 이미지

프로그램을 짜는 이유는 최종 적인 어떤 결과를 얻기위함이라고 생각하면, 잘짜는 사람일수록 같은 결과를 얻기위해 적은 노력을 들이겠지요.

경험많은 사람은 이미 짜 놓은 것을 이용하고, guru는 cat을 이용해 타이핑을 하고...

어떤 언어를 썼느냐는 중요한 문제는 아니겠죠.

음... 이제 부터 생각해 봐야겠다.

댓글 달기

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