본문 바로가기
반응형

컴퓨터 과학(Computer Science)23

[코딩 기초 배우기 01] 프로그래밍 언어에서 변수란? [코딩 기초 배우기 01] [프로그래밍 언어에서 변수란?] “한가지 기계로 여러 가지 일을 할 수는 없을까?” 인류는 보편만능의 기계를 만들고 싶어했습니다. 이러한 소망에 인간은 계산기를 발전시켜 컴퓨터라는 보편만능의 기계를 만들게 되었습니다. 현대적인 컴퓨터: 변경 가능한 프로그램의 제어에 따라 정보처리와 저장을 수행하는 장치 계산기, 냉장고, 밥솥 등의 기계에도 임베디드 컴퓨터가 내장되어 있지만 이러한 장치들은 컴퓨터와 달리 한가지의 특정한 일만 수행하도록 만들어졌다. 반면 컴퓨터는 변경이 가능한 프로그램으로 원하는 다양한 일을 수행할 수 있습니다. (기계는 그대로지만 프로그램을 수정하면 다른 일을 할 수 있다) 정보처리를 위해 컴퓨터는 사용자가 입력한 정보를 새로운 형태의 유용한 정보로 변환하고 그.. 2023. 2. 19.
[코딩 기초 배우기 00] 프로그래밍 언어 개론적 이해 [코딩 기초 배우기 00] [프로그래밍 언어 개론적 이해] 프로그래밍은 컴퓨터 프로그램을 설계, 작성, 테스트, 디버깅, 유지보수하는 과정입니다. 컴퓨터 프로그램은 특정 작업을 수행하기 위해 컴퓨터가 무엇을 해야 하는지를 알려주는 일련의 명령어입니다. 이 명령어들은 컴퓨터와 통신하는 데 사용되는 특별한 구문인 프로그래밍 언어로 작성됩니다. 프로그래밍 언어는 운영 체제, 응용 프로그램 및 웹 사이트를 포함한 다양한 소프트웨어를 만드는 데 사용됩니다. 또한, 로봇, 드론, 스마트 홈 시스템과 같은 장치를 제어하고 자동화하는 데도 사용됩니다. 프로그램을 작성하기 위해 프로그래머는 프로그래밍 언어로 코드를 작성하고 IDE(Integrated Development Environment)와 같은 도구를 사용하여 코.. 2023. 2. 18.
프로그래밍 언어에서 <>는 무슨 뜻일까? 은 사용하는 프로그래밍 언어에 따라 다른 의미를 갖습니다. 일반적으로 이 기호( )는 SQL 연산자로 자주 쓰이며 SQL 언어에서 같지 않음을 의미합니다. 예를 들어, [SQL] if AB // A가 B와 같지 않음을 의미합니다. 또한, 프로그래밍에서 각괄호 또는 ""는 프로그래머가 입력할 것으로 예상되는 값 또는 데이터 타입의 자리 표시자를 의미합니다. 이것들은 종종 제네릭의 맥락에서 사용되는데, 제네릭은 다른 유형의 데이터로 작동할 수 있는 클래스, 함수 또는 데이터 구조를 정의하는 방법입니다. 예를 들어, 자바에서 일반적인 클래스를 정의하는 구문은 형식 매개 변수를 지정하기 위해 각괄호를 사용합니다. [JAVA] public class MyClass { // class implementation g.. 2023. 2. 17.
[컴퓨터배우기 14]: 소프트웨어 공학 소프트웨어는 컴퓨터에 무엇을 해야 하는지를 알려주는 일련의 명령어 또는 프로그램입니다. 프로그래밍 언어를 사용하여 생성되며 간단한 계산부터 복잡한 시뮬레이션 및 게임에 이르기까지 광범위한 작업을 수행하는 데 사용할 수 있습니다. 소프트웨어 엔지니어링(Software Engineering)은 소프트웨어를 설계, 생성, 테스트 및 유지보수하는 과정입니다. 소프트웨어가 신뢰할 수 있고 효율적이며 사용자의 요구를 충족하도록 보장하기 위한 원칙, 방법 및 도구의 사용을 포함합니다. [소프트웨어 엔지니어링 과정은 다음과 같습니다] 요구사항 분석: 여기에는 소프트웨어 사용자의 요구사항을 식별하고 시스템의 요구사항을 정의하는 작업이 포함됩니다. 설계: 이 단계에서는 아키텍처, 데이터 구조 및 알고리즘을 포함하여 소프트.. 2023. 2. 16.
반응형