목록지식 (20)
jineecode
1. C언어 서식 문자열 서식 문자열 의미 %d (decimal) 정수형 10진수 %u 부호없는 정수형 10진수 %o 정수형 8진수 %x 정수형 16진수 %c (char) 문자 %s (string) 문자열 %f (float) 소수점을 포함하는 실수 %e 지수형 실수 %ld (long) 긴 정수형 10진수 2. 주요 제어문자 제어문자 기능 \n 개행, 커서를 다음 줄로 옮긴다. \t 탭으로 정해진 칸 만큼 커서를 수평으로 이동시킨다. \r 커서를 그 줄의 맨 처음으로 이동시킨다. 3. 비트 연산자 연산자 의미 비고 & and 두 비트가 모두 1일 때만 1 ^ xor 두 비트가 모두 같으면 0, 서로 다르면 1 | or 두 비트 중 한 비트라도 1이면 1 ~ not 각 비트의 부정. 0이면 1, 1이면 0 ..
개요: 그렇다면 JS는 무슨 언어라고 보면 좋을까? JS는 스크립트 언어라고 한다. 생각해보면 HTML에 js를 연결할 때 를 열어 js를 연결한다. 스크립트 언어는 내게 제일 친숙한 언어다. 1. 스크립트 언어 - HTML 문서 안에 직접 프로그래밍 언어를 삽입하여 사용하는 것으로, 기계어로 컴파일 되지 않고 별도의 번역기가 소스를 분석하여 동작하게 하는 언어 - 클라이언트의 웹 브라우저에서 해석되어 실행되는 클라이언트용 언어와, 서버에서 해석되어 실행된 후 결과만 클라이언트로 보내는 서버용 스크립트 언어 클라이언트용 언어: JavaScript 서버용 스크립트 언어: ASP, JSP, PHP, Python 2. 스크립트 언어의 장단점 - 컴파일 없이 바로 실행하므로 결과를 바로 확인할 수 있음 - 개발..
개요: 객체지향 프로그래밍 언어를 알기 전에 먼저 알아두어야 할 프로그래밍 언어. 대략적인 개념은 있지만 자세한 개념을 정리하기 위해 알아 보았다. 1. 절차적 프로그래밍 언어 - 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해나가는 언어 - 프로그램이 실행되는 절차(Procedure)를 중요시 함 2. 절차적 프로그래밍 언어의 장단점 - 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠름 - 같은 코드를 복사하지 않고 다른 위치에서 호출하여 사용할 수 있음 - 모듈 구성이 용이하며, 구조적인 프로그래밍이 가능함 - 프로그램을 분석하기 어렵고, 유지 보수나 코드의 수정이 어려움 (절차적 프로그래밍을 하면 모든 기능과 속성의 개연성, 관계성이 떨어질 뿐더러 어떠한 한 기능을 수정한다고 하면 모든것을 수..
개요: JS가 객체 지향 프로그래밍 언어인 줄 알았는데 아니라는 소리를 듣고 알아보았다. 1. 객체 지향 프로그래밍Object-Oriented Programming 언어의 개요 소프트웨어를 개발할 때 객체들을 조립해서 프로그램을 작성할 수 있도록 한 프로그래밍 기법. 2. 객체지향 프로그래밍의 장 단점 상속을 통한 재사용과 시스템의 확장이 용이. 코드의 재활용성 높음 대형 프로그램의 작성 용이 정형화된 분석 및 설계 방법이 없음 실행 속도가 느림 3. 객체지향 프로그래밍의 종류 언어 특징 C++ C언어에 객체지향 개념을 적용한 언어 모든 문제를 객체로 모델링하여 표현 C# Microsoft에서 개발한 객체지향 프로그래밍 언어 C++, JAVA와 문법 비슷 불안전 코드와 같은 기술을 통해 플랫폼간 상호 운..