반응형

프로그래밍 8

Java스크립트는 무엇인가?

이번 포스팅에서는 JavaScript의 역사와 주요기능에 대하여 알아보겠습니다.JavaScript는 웹 개발에서 가장 중요한 프로그래밍 언어 중 하나로, 오늘날의 인터넷 환경을 형성하는 데 큰 기여를 하고 있습니다. 클라이언트 사이드에서의 동적 기능을 제공함으로써 사용자 경험을 크게 향상시키는 JavaScript는 그 역사와 기능에 있어서 많은 변화를 겪어왔습니다.  1.JavaScript의 역사JavaScript는 1995년 넷스케이프(Netscape)에서 브렌던 아이크(Brendan Eich)에 의해 개발되었습니다. 초기에는 "모카(Mocha)"라는 이름으로 시작되었으나, 이후 "라이브스크립트(LiveScript)"로 이름이 변경되었고, 최종적으로 "JavaScript"라는 이름이 붙여졌습니다. 이는..

C언어 기초(포인터: 초보자를 위한 가이드)

C언어는 프로그래밍 언어 중에서 메모리 관리와 저수준 작업을 수행하는 데 매우 강력한 기능을 제공합니다. 그중에서도 포인터는 C언어의 핵심 개념 중 하나입니다. 포인터는 메모리 주소를 저장하는 변수로, 메모리를 효율적으로 관리하고 데이터 구조를 다루는 데 유용합니다. 이번 글에서는 C언어의 포인터에 대해 다양한 예제를 통해 알아보겠습니다.1.포인터란 무엇인가?포인터는 다른 변수의 메모리 주소를 저장하는 변수입니다. 포인터를 사용하면 직접 메모리 주소를 참조하고 조작할 수 있으며, 이는 프로그램의 성능과 유연성을 높이는 데 큰 도움이 됩니다.포인터의 기본 구문포인터를 선언할 때는 변수의 데이터 타입 앞에 * 기호를 사용합니다. 예를 들어, 정수형 포인터는 다음과 같이 선언합니다:[예제]int *ptr;여기..

C언어 기초( 함수: 초보자를 위한 심화 가이드)

C언어는 시스템 프로그래밍, 임베디드 시스템 등 다양한 분야에서 사용되는 강력한 프로그래밍 언어입니다. 그 중에서도 함수는 코드의 재사용성과 가독성을 높이는 중요한 요소입니다. 이번 글에서는 C언어의 함수에 대해 좀 더 심화된 내용과 여러 예제를 통해 설명하겠습니다. 1.함수의 기본 개념함수는 특정 작업을 수행하는 코드 블록으로, 입력값을 받고, 결과값을 반환할 수 있습니다. 함수의 기본 구조는 다음과 같습니다.반환형 함수이름(매개변수 목록) { // 함수 본문 return 반환값; // 선택 사항}2.함수의 종류C언어에서는 다양한 유형의 함수를 정의할 수 있습니다:값 반환 함수: 특정 값을 반환하는 함수void 함수: 반환값이 없는 함수매개변수가 없는 함수: 입력값이 없는 함수다양한 매개변수..

C언어 기초(문자열 다루기)

이번 포스팅에서는 C언어에서 문자열을 어떻게 다루는지에 대해 알아보겠습니다.문자열은 우리가 일상에서 사용하는 문자들의 집합으로, 프로그래밍에서도 매우 중요한 역할을 합니다. C언어에서 문자열을 다루는 방법을 단계별로 설명하고, 예제를 통해 이해를 돕겠습니다. 1.문자열이란?C언어에서 문자열은 문자 배열로 표현됩니다. 문자열의 끝은 널 문자(\0)로 표시되며, 이 문자가 없으면 C언어는 문자열의 끝을 알 수 없습니다. 예를 들어, "Hello"라는 문자열은 다음과 같이 메모리에 저장됩니다: H e l l o \0 2.문자열 선언 및 초기화문자열을 선언하려면, char 타입의 배열을 사용합니다. 다음은 문자열을 선언하고 초기화하는 방법입니다.#include int main() { char str1[6]..

C언어 기초 배우기("Hello World!" 출력하기)

■ 첫번째 프로그램("Hello World!"출력하기)    -연습을 하기 위한 폴더를 생성합니다.(c:\c_lang\hello)   -설치된 VS Code를 실행합니다.   -왼쪽상단의 메뉴에서 새파일을 선택하고 파일이름을 "hello.c"로 "c:\c_lang\hello"에 저장합니다.   -VS Code에 아래와 같이 입력합니다.위 소스를 입력 후 저장을 합니다.  위 화면의 오른쪽 빨간 동그라미를 클릭하여 "C/C++파일 실행"을 선택하면 아래의 터미널 창에 "Hello, World!"가 출력이 됩니다.  ■ 마치며 이번 포스팅은 C언어의 맛보기를 위한 아주 간단한 프로그램을 작성하여 실행했습니다.앞으로 C언어 입문자를 위한 포스팅을 준비하려고 합니다. 위 개발환경을 만들기 위해서는 아래의 포스팅..

Visual Studio Code에서 C 컴파일러 설치하기

이번 포스팅에서는 VS Code에서 C언어를 컴파일하고 실행할 수 있도록 C컴파일러를 설치하는 방법에 대해 설명해 드리겠습니다.1. Visual Studio Code 설치- [Visual Studio Code 공식 웹사이트]에 접속하여 설치 파일을 다운로드하고 설치합니다.제가 포스팅한 "2024.11.05 - [IT프로그램 개발] - Visual Studio Code의 소개 및 설치방법"을 참고하시기 바랍니다.2. C/C++ 확장 설치- VSCode를 실행한 후, 왼쪽 사이드바의 확장   아이콘(사각형 모양)을 클릭합니다.- 검색창에 "C/C++"를 입력하고 Microsoft에서 제공하는 C/C++ 확장을 설치합니다.3. C 컴파일러 설치- C 프로그램을 컴파일하기 위해 GCC 컴파일러를 설치해야 합니다..

Visual Studio Code의 소개 및 설치방법

이번에 소개할 포스팅은 많은 개발자들이 사랑하는 코드 편집기, Visual Studio Code에 대해 소개해 드리겠습니다. 이 프로그램은 다양한 기능과 사용자 친화적인 인터페이스로 많은 인기를 끌고 있습니다.■ Visual Studio Code란?Visual Studio Code, 줄여서 VS Code는 마이크로소프트에서 개발한 무료 소스 코드 편집기입니다. 이 프로그램은 다양한 프로그래밍 언어를 지원하며, 특히 웹 개발에 최적화되어 있습니다. VS Code는 크로스 플랫폼으로, Windows, macOS, Linux에서 모두 사용할 수 있습니다. 또한, 오픈 소스 기반으로 개발되어 있어 많은 개발자들이 기여하고 있습니다.■ Visual Studio Code의 주요 기능VS Code는 다양한 기능을 제..

C언어란 무엇인가?

이번 포스팅에서는 프로그래밍 세계의 근간이 되는 C언어에 대해 알아보도록 하겠습니다.1. C언어의 탄생과 역사C언어는 1972년 AT&T 벨 연구소의 데니스 리치(Dennis Ritchie)가 개발한 프로그래밍 언어입니다. UNIX 운영체제를 개발하는 과정에서 탄생했으며, B언어의 후속 버전으로 만들어졌습니다. 이후 C언어는 프로그래밍 언어의 표준이 되어 현대 컴퓨터 과학의 발전에 큰 영향을 미쳤습니다.2.C언어의 주요 특징   2.1 높은 이식성      - 다양한 플랫폼에서 실행 가능      - 한번 작성한 코드를 다른 시스템에서도 쉽게 사용      - 하드웨어 독립적인 프로그래밍 가능   2.2 효율적인 메모리 관리      - 포인터를 통한 직접적인 메모리 제어      - 동적 메모리 할당과..

반응형