어떤 글을 찾아볼까? 298

PERL의 이해

펄(Perl) : 언어는 세상을 닮는다. 펄은 sed, grep, awk, 쉘, C 언어를 모두 혼합해 넣은 듯한 인상을 주는 언어이다. 고차원 언어가 그러하듯 변수를 사용하기 위해 먼저 선언할 필요가 없다. 앞서 알아 본 C 언어 사용자의 고질적인 실수(포인터에 malloc하지 않고 자료 저장하기)는 걱정하지 않아도 되도록 만들었다. 뭔가 저장하고 싶으면 변수를 하나 만들어서 저장한다. 숫자를 저장했다 문자열을 저장할 수도 있다. C 또는 C++ 언어가 정적 자료형의 언어라면 펄은 동적 자료형을 갖춘 실전 언어이다. $a = 3; $a = "Linux"; 예에서는 스칼라 변수 a 에 3 이라는 숫자 값을 넣었다고, 바로 다음에는 Linux라는 문자열 값을 넣고 있다. 이런 의미에서 펄은 수많은 언어의 ..

Ubuntu에서 C컴파일시 에러.

root@rick-desktop:/home/pg# gcc -o hello hello.c hello.c:1:19: error: stdio.h: No such file or directory hello.c: In function 'main': hello.c:5: warning: incompatible implicit declaration of built-in function 'printf' 이는 라이브러리가 정상적으로 설정되지 않았기에 나오는 에러다. 그러므로 해당 라이브러리를 설치해줘야 한다. apt-get install build-essential root@rick-desktop:/home/pg# gcc -o hello hello.c root@rick-desktop:/home/pg# ls hello he..