ComputerScience(70)
-
프로그래밍 언어
ComputerScience 정의컴퓨터야 이렇게 해컴퓨터에게 일을 시키기 위해 명령어를 작성하는 과정입니다.우리가 원하는 작업을 정확하고 논리적인 방식으로 컴퓨터가 이해할 수 있도록 코드로 표현하는 행위입니다.코드는 프로그래밍 언어를 통해 작성되며, 개발 환경에서 작업이 이뤄집니다.개발자는 이 환경에서 코드를 작성하고, 이를 실행함으로써 컴퓨터가 실제로 동작하게 만듭니다.아이디어를 컴퓨터가 이해할 수 있는 언어로 번역하고, 실행 가능하게 만드는 창조적인 활동이라 할 수 있습니다. 오늘날 전자기기, 웹사이트, 앱 그리고 인공지능 등은 우리의 일상 속에 깊숙이 자리 잡고 있습니다.이러한 다양한 소프트웨어 및 시스템과 디지털 서비스 프로그래밍은 단순한 기술을 넘어, 창의적인 아이디어를 실제로 구현할 수 있..
2022.07.25 -
타입(Type)
데이터(Data) 정의Data type변수나 값이 가질 수 있는 데이터의 종류입니다. 기본형(원시) 타입 : 변경 불가능한 값 '할당이나 연산시 데이터가 복제'값을 복사 할 때 복사된 값을 다른 메모리에 할당 하기 때문에 원래의 값과 복사된 값이 서로에게 영향을 미치지 않는다.마지막에 할당한 값이 출력1. Number-->숫자로 (number) 라고 따로 선언 X숫자에는 (곱셈 *, 나눗셈 /, 덧셈 +, 뺄셈 -)이 사용 "Infinity" = 어떤 숫자보다 더 큰 특수 값, 무한대(∞)표현.숫자를 0으로 나누면 무한대를 얻을 수 있습니다. ex) alert( 1 / 0 ); ---> infinity 추출cf) NaN = 계산 과정 에러 (ex)음수의 제곱근을 구함, 숫자가 아닌 것을 연산2. St..
2022.07.22 -
ComputerScience
정의문제를 해결하기 위해 정보를 표현하고 처리하는 방법을 연구하는 학문입니다.기원전부터 사람은 문제의 답을 찾기 위해 노력해 왔으며, 이러한 시도는 오늘날 컴퓨터 과학이라는 학문으로 발전하였습니다.Computer Science(컴퓨터 과학)은 데이터를 수집하고 저장하며 처리하는 방법을 연구하는 학문입니다. 계산의 이론적 모델부터 실제 시스템의 구현까지 광범위한 주제를 포함합니다.이들은 모두 효율성과 정확성을 중심으로 발전해 왔습니다.또한 컴퓨터 과학은 단순히 코드 작성에 그치지 않고, 복잡한 문제를 체계적으로 분석하고 해결하는 능력을 키우는 데 중점을 둡니다.이는 논리적 사고, 추상화 능력, 창의적 설계 등을 포함한 종합적 사고력을 요구합니다. 이유원리를 알아야 개발을 잘합니다.개발이란 프로그램 작동하는..
2022.07.21 -
Java
프로그래밍 언어 정의대표적인 객체지향 프로그래밍 언어입니다.sddd특징JavaScript1. 플랫폼 독립성 - Java는 Java Virtual Machine(JVM) 에서 실행됩니다. - 소스 코드는 바이트코드 로 컴파일되며, 운영 체제에 관계없이 JVM이 있는 모든 환경에서 실행될 수 있습니다. 2. 객체지향 프로그래밍(OOP) - 클래스와 객체를 중심으로 설계되었으며, 캡슐화, 상속, 다형성과 같은 OOP 개념을 지원합니다. 3. 단순하고 읽기 쉬운 문법 - 복잡한 기능(예: 포인터, 다중 상속)을 제거하여 배우기 쉽고 안정적인 환경을 제공합니다. 4. 안전성(Security) - 실행 환경에서 강력한 보안 메커니즘을 제공합니다. - 코드가 무단으로 시스템에 접근하지 못..
2022.07.19