목차
Ⅰ. 서론
Ⅱ. 프로그래밍언어의 정의
Ⅲ. 프로그래밍언어의 역사
Ⅳ. 프로그래밍언어의 명령
Ⅴ. PHP프로그래밍언어(하이퍼텍스트 프로세서)의 정의
Ⅵ. PHP프로그래밍언어(하이퍼텍스트 프로세서)의 장점
Ⅶ. PHP프로그래밍언어(하이퍼텍스트 프로세서)의 기초
1. 산술 연산자
2. 문자열 연산자
3. 할당 연산자
4. 비트 연산자
5. 논리 연산자
6. 비교 연산자
Ⅷ. PHP프로그래밍언어(하이퍼텍스트 프로세서)와 소프트웨어 비교
Ⅸ. 결론
참고문헌
Ⅱ. 프로그래밍언어의 정의
Ⅲ. 프로그래밍언어의 역사
Ⅳ. 프로그래밍언어의 명령
Ⅴ. PHP프로그래밍언어(하이퍼텍스트 프로세서)의 정의
Ⅵ. PHP프로그래밍언어(하이퍼텍스트 프로세서)의 장점
Ⅶ. PHP프로그래밍언어(하이퍼텍스트 프로세서)의 기초
1. 산술 연산자
2. 문자열 연산자
3. 할당 연산자
4. 비트 연산자
5. 논리 연산자
6. 비교 연산자
Ⅷ. PHP프로그래밍언어(하이퍼텍스트 프로세서)와 소프트웨어 비교
Ⅸ. 결론
참고문헌
본문내용
b
$a xor $b
!$a
연산자
AND
OR
XOR
NOT
설명
$a와 $b가 참이면 참이다.
$a나 $b중 하나가 참이면 참이다.
$a나 $b중 하나가 참이면 참이고, 모두가 참이면
거짓이다.
$a가 거짓이면 참이다.
6. 비교 연산자
비교 연산자는 피연산자의 값들에 대한 비교를 통해서 진위 여부를 판별한다. 피 연산자들간의 값을 비교하기 위해서는 두 피 연산자의 유형(type)이 일치해야 한다. PHP에서는 이를 위해서 내부적으로 형 변환을 수행하여 비교 연산을 수행한다.
형식
$a == $b
$a != $b
$a < $b
$a > $b
$a <= $b
$a >= $b
연산자
Equal
Not Equal
Less than
Greater than
Less than or equal to
Greater than or equal to
설명
$a와 $b가 일치
$a와 $b가 불일치
$a가 $b보다 작다
$a가 $b보다 크다
$a가 $b보다 작거나 같다.
$a가 $b보다 크거나 같다.
Ⅷ. PHP프로그래밍언어(하이퍼텍스트 프로세서)와 소프트웨어 비교
구분
운영 체제
웹 서버
저작 언어
웹 에디터
웹 브라우저
DBMS
통신 프로토콜
이미지 처리
사양
RedhatLinux7.X
아파치 1.3.14
HTML, JavaScript, PHP
Namo 5
Explorer 5.5
CGI
HTTP, TCP/IP
Adobe Photoshop 6.0
Ⅸ. 결론
우리는 어떻게 사람이 기계인 컴퓨터에게 명령하고 부탁할 수 있는 지 알 수 있었다. 사람과 사람 사이에 언어를 이용하는 것처럼 컴퓨터에도 프로그래밍 언어가 있어 이를 통해 컴퓨터에게 사용자가 원하는 것을 알려줄 수 있었다.
사람 사이의 언어와 마찬가지로 프로그래밍 언어도 여러 종류의 언어가 있으며 각기 다른 목적과 특징을 가짐을 알 수 있었다. 따라서 사용자가 어떤 일을 수행키 위해 프로그램을 개발할 때는 그 목적에 맞는 프로그래밍 언어를 선택하여 합당한 절차에 의해 프로그래밍을 수행하면 되는 것이다.
이렇듯, 프로그래밍은 결국 어떤 언어를 쓰던 간에, 컴퓨터에게 어떤 일을 시켜 그 결과를 얻어내는 과정이다. 단순한 반복과 비교는 컴퓨터가 해주지만 그것을 조합해서 복잡한 과정을 거쳐 유용한 결과를 얻어내게 컴퓨터를 시키는 주체는 결국 사람이다. 이렇게 컴퓨터를 \"어떤 일을 시키는\" 과정에서 새로운 알고리즘을 고안하고 그것을 개선하는 과정을 통해 많은 능력을 키울 수 있다. 이러한 면에서 C, C++, 베이직과 같은 프로그래밍 언어는 문법이 쉽고 간단하기 때문에 언어 자체를 익히는 시간을 최소로 줄이면서 여러 방법들을 이용/응용 하면 프로그래밍 언어를 통해 많은 것을 배울 수 있다고 생각한다.
프로그래밍이란 분야는 아직 미개한 수준이다. 아직 만들어지고 있고, 이제 만들어질 것이며, 만들어지는 과정 속에서 점차 사회의 많은 분야에 큰 영향을 미치게 될 것이다. 그러기 위해서는 안정성과 보안이 중요시 되는 미래를 위해서도 점차 더욱더 많은 프로그래머들이 조금 더 안정된 언어를 통해 소프트웨어들을 발전시켜나가야 하는 것이 급선무일 것이라 생각하고 또한 무엇보다도 자신이 많은 프로그래밍 언어를 접해보고 사용해야지마 크나큰 발전이 있을 거라 생각한다.
참고문헌
세진북스 PHP 연구회(2009), PHP 웹 솔루션 실무, 세진북스
이두진(2011), PHP 이렇게 시작하세요, 구민사
이성욱, 장종준(2012), 필요한 것만 공부하는 PHP 프로그래밍, 21세기사
조명진(2009), 뇌를 자극하는 PHP 프로그래밍, 한빛미디어
피플파워(2003), PHP 4 무작정 따라하기, 길벗
한동순(2008), PHP가 보이는 그림책, 성안당
$a xor $b
!$a
연산자
AND
OR
XOR
NOT
설명
$a와 $b가 참이면 참이다.
$a나 $b중 하나가 참이면 참이다.
$a나 $b중 하나가 참이면 참이고, 모두가 참이면
거짓이다.
$a가 거짓이면 참이다.
6. 비교 연산자
비교 연산자는 피연산자의 값들에 대한 비교를 통해서 진위 여부를 판별한다. 피 연산자들간의 값을 비교하기 위해서는 두 피 연산자의 유형(type)이 일치해야 한다. PHP에서는 이를 위해서 내부적으로 형 변환을 수행하여 비교 연산을 수행한다.
형식
$a == $b
$a != $b
$a < $b
$a > $b
$a <= $b
$a >= $b
연산자
Equal
Not Equal
Less than
Greater than
Less than or equal to
Greater than or equal to
설명
$a와 $b가 일치
$a와 $b가 불일치
$a가 $b보다 작다
$a가 $b보다 크다
$a가 $b보다 작거나 같다.
$a가 $b보다 크거나 같다.
Ⅷ. PHP프로그래밍언어(하이퍼텍스트 프로세서)와 소프트웨어 비교
구분
운영 체제
웹 서버
저작 언어
웹 에디터
웹 브라우저
DBMS
통신 프로토콜
이미지 처리
사양
RedhatLinux7.X
아파치 1.3.14
HTML, JavaScript, PHP
Namo 5
Explorer 5.5
CGI
HTTP, TCP/IP
Adobe Photoshop 6.0
Ⅸ. 결론
우리는 어떻게 사람이 기계인 컴퓨터에게 명령하고 부탁할 수 있는 지 알 수 있었다. 사람과 사람 사이에 언어를 이용하는 것처럼 컴퓨터에도 프로그래밍 언어가 있어 이를 통해 컴퓨터에게 사용자가 원하는 것을 알려줄 수 있었다.
사람 사이의 언어와 마찬가지로 프로그래밍 언어도 여러 종류의 언어가 있으며 각기 다른 목적과 특징을 가짐을 알 수 있었다. 따라서 사용자가 어떤 일을 수행키 위해 프로그램을 개발할 때는 그 목적에 맞는 프로그래밍 언어를 선택하여 합당한 절차에 의해 프로그래밍을 수행하면 되는 것이다.
이렇듯, 프로그래밍은 결국 어떤 언어를 쓰던 간에, 컴퓨터에게 어떤 일을 시켜 그 결과를 얻어내는 과정이다. 단순한 반복과 비교는 컴퓨터가 해주지만 그것을 조합해서 복잡한 과정을 거쳐 유용한 결과를 얻어내게 컴퓨터를 시키는 주체는 결국 사람이다. 이렇게 컴퓨터를 \"어떤 일을 시키는\" 과정에서 새로운 알고리즘을 고안하고 그것을 개선하는 과정을 통해 많은 능력을 키울 수 있다. 이러한 면에서 C, C++, 베이직과 같은 프로그래밍 언어는 문법이 쉽고 간단하기 때문에 언어 자체를 익히는 시간을 최소로 줄이면서 여러 방법들을 이용/응용 하면 프로그래밍 언어를 통해 많은 것을 배울 수 있다고 생각한다.
프로그래밍이란 분야는 아직 미개한 수준이다. 아직 만들어지고 있고, 이제 만들어질 것이며, 만들어지는 과정 속에서 점차 사회의 많은 분야에 큰 영향을 미치게 될 것이다. 그러기 위해서는 안정성과 보안이 중요시 되는 미래를 위해서도 점차 더욱더 많은 프로그래머들이 조금 더 안정된 언어를 통해 소프트웨어들을 발전시켜나가야 하는 것이 급선무일 것이라 생각하고 또한 무엇보다도 자신이 많은 프로그래밍 언어를 접해보고 사용해야지마 크나큰 발전이 있을 거라 생각한다.
참고문헌
세진북스 PHP 연구회(2009), PHP 웹 솔루션 실무, 세진북스
이두진(2011), PHP 이렇게 시작하세요, 구민사
이성욱, 장종준(2012), 필요한 것만 공부하는 PHP 프로그래밍, 21세기사
조명진(2009), 뇌를 자극하는 PHP 프로그래밍, 한빛미디어
피플파워(2003), PHP 4 무작정 따라하기, 길벗
한동순(2008), PHP가 보이는 그림책, 성안당
소개글