프로그래밍 언어 분류와 펄(perl)
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

프로그래밍 언어 분류와 펄(perl)에 대한 보고서 자료입니다.

목차

1. 프로그래밍 언어
1) 프로그래밍 언어란?
2) 프로그래밍 언어의 분류
3) 분류기준에 따른 언어

2. Perl
1) Perl의 개발 배경 및 현재 사용양상
2) Perl의 특징과 특이점
3) Perl의 장점
4) Perl의 단점
5) Perl의 문법
6) 스스로 만들어본 Perl 프로그램

3. 참고자료

본문내용

나 문자열 하나만 넣을 수 있는 변수이다.
배열 : @로 시작한다. 전체는 괄호로 싸여 있고 각 요소는 쉼표로 나뉜다.
해시(hash) : %로 시작한다. 연관된 요소들의 쌍(key, value)를 포함하는 배열
의 한 종류이다. 배열과는 달리 인덱스에 의해서가 아니라 key에
의해 value를 확인한다.
다. 제어문
if : if (조건) {조건에 따른 처리;}
unless : if 의 반대말. unless 에는 elsif 는 없다.
for : for (처음조건; 끝내는조건; 반복처리 ) { 처리 }
foreach : foreach 변수 (리스트) { 처리; }
foreach는 리스트(배열)의 각 요소를 처리하는 문장이다. 리스트의
각 요소가 차례대로 변수에 넘어가면 처리문이 시행된다.
while : 조건이 참인동안 {} 블록을 수행한다.
until : 조건이 참일때까지 {} 로 둘러싸인 블록을 수행한다.
do : do를 사용해 if, unless, until, while 구문의 순서를 바꿀 수 있다.
라. 리스트의 연산
shift : 리스트의 첫 요소를 꺼낸다.
unshift : 리스트의 첫 머리에 요소를 하나 추가한다.
push : 리스트의 마지막에 요소를 추가.
pop : 리스트의 마지막에서 요소를 꺼낸다.
splice : 리스트의 일부분을 치환하거나 삭제한다.
sort : 리스트를 순서대로 정렬한다.
reverse : 리스트의 순서를 뒤집는다.
마. 기타
출력 : print문이 기본. 출력할 곳을 지정할수 있으며 default는 표준출력이다.
입력 : < > 연산자는 핸들의 내용을 읽어온다. 표준입력은
화일열기 : open(화일핸들, 파일이름)
파일열기 모드 : “<” read, “>” write, “>>” append
화일닫기 : close(화일핸들)
패턴매치 : 패턴이란 문자열 내부의 어떤 특징이 있어 찾고자 하는 문자열이다.
일반적으로 두 슬래쉬 사이에 나타낸다. 패턴은 특수문자를 사용하
여 여러가지 다양한 조건으로 찾을 수 있으며 매우 복잡해 질 수도
있다.
6) 스스로 만들어본 Perl 프로그램
counter.pl
#!/usr/bin/perl
open(countFile, "count");
open(outFile, ">index.html");
$counter = ;
$counter = $counter + 1;
open(HEAD, "Head.html");
open(TAIL, "Tail.html");
print outFile (, $counter, );
open (countFile, ">count");
print countFile ($counter);
close(HEAD);
close(TAIL);
close(countFile);
close(outFile);
count라는 텍스트 파일에는 현재까지의 방문자수가 저장되어 있다. 이 파일에서 숫자를 읽어와 counter라는 스칼라 변수에 넣고 1을 증가시킨다. 그리고 미리 만들어져 있는 Head.html이라는 파일의 내용과 1 증가 시킨 값 counter 그리고 Tail.html 이라는 파일을 합치면 index.html파일이 방문자가 한명 증가된 index.html파일로 갱신되게 된다.
3. 참고자료
1) 참고문헌
ansen & Randal L. schwartz, Programming perl, O'REILLY
Paul E. Hoffman, PERL 5 for dummies, IDG BOOKS
권오환, 학교에서 가르쳐주지 않는 Perl 이야기, 정보게이트
Erci C. Herrman, Inside Secrets Perl 5, 삼각형 프레스
Damian Conway, Object Oriendted perl, 인포북
김응석, 웹 프로그래밍 시리즈 PERL, 정보문화사
Peter Scott & Ed Wright, perl Debugged, Addison Wesley
Kamran Husain & Robert F. Breedlove, Perl 5 unleashed, SAMS PUBLISHING
David Halan, Using Perl 5 for Web Programming, Que
2) 참고 웹페이지
한국 펄 사용자 모임 : www.perl.or.kr
펄 스쿨 : www.perlschool.net
펄 코리아 : www.perl.co.kr
리눅스 한글 문서 프로젝트 : www.kldp.org
텀즈 컴퓨터 용어 사전 : www.terms.co.kr
  • 가격2,000
  • 페이지수9페이지
  • 등록일2005.06.24
  • 저작시기2005.06
  • 파일형식한글(hwp)
  • 자료번호#304460
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니