씨샵 (CSharp)/기초편

1강 : 객체 지향 언어인 C#(CSharp) 프로그래밍 언어란 무엇인가? (.NET Framework)

쉽코딩 2023. 1. 16.

 

 

 

객체지향 언어 C# 이란?

 

 

 

 

C# 객체 지향 언어

C# .NET Framework은 Microsoft에서 개발한 객체 지향 프로그래밍 언어입니다. 이 언어는 Windows 플랫폼에서 사용되며, .NET Framework는 이를 위한 개발 플랫폼입니다. .NET Framework는 어플리케이션을 개발하는데 필요한 라이브러리, 툴, 서비스 등을 제공합니다. 또한, C# 프로그래밍 언어는 2000년에 Microsoft에서 개발되었습니다. Anders Hejlsberg라는 이름의 개발자가 이 언어를 처음 설계하고 개발했습니다. C#은 C++언어와 Java 언어를 참고하여 만들어졌습니다.

 

 

C# 프로그램 개발자 도구

C# 프로그램을 만들고 편집하는 데 사용할 수 있는 여러 개발자 도구가 있습니다. 인기 있는 선택은 다음과 같습니다.

  • Visual Studio: Microsoft에서 개발한 포괄적인 IDE(통합 개발 환경)입니다. C#을 포함한 광범위한 프로그래밍 언어를 지원하며 코드 편집, 디버깅 및 프로젝트 관리와 같은 기능을 포함합니다.
  • Visual Studio Code: Microsoft에서 개발한 가벼운 크로스 플랫폼 코드 편집기입니다. C#을 포함한 광범위한 프로그래밍 언어를 지원하며 플러그인 및 확장으로 확장할 수 있습니다.
  • MonoDevelop: Linux, macOS 및 Windows에서 C# 및 기타 .NET 기반 애플리케이션을 개발하기 위한 오픈 소스 IDE입니다.
  • SharpDevelop: Windows에서 C# 및 기타 .NET 기반 애플리케이션을 개발하기 위한 오픈 소스 IDE입니다.
  • Rider: 이것은 JetBrains의 IDE이며 크로스 플랫폼이며 .NET 개발자를 위한 ReSharper 및 IntelliJ IDEA의 모든 기능을 갖추고 있습니다.

이는 C# 프로그래밍에 사용할 수 있는 많은 개발자 도구의 몇 가지 예일 뿐입니다. 도구 선택은 개발자의 필요와 선호도에 따라 다릅니다. 본 필자는 주로 Visual Studio를 사용해서 개발을 진행하며, 아래에 Download 링크가 있습니다. 

 

 

 

https://visualstudio.microsoft.com/downloads/

 

Download Visual Studio Tools - Install Free for Windows, Mac, Linux

Download Visual Studio IDE or VS Code for free. Try out Visual Studio Professional or Enterprise editions on Windows, Mac.

visualstudio.microsoft.com

 

 

C# 프로그램 소스코드

C#(C-sharp)은 Windows 및 웹 응용 프로그램을 빌드하기 위해 Microsoft에서 개발한 프로그래밍 언어입니다. C# 프로그램 소스 코드는 특정 작업 또는 일련의 작업을 수행하기 위해 컴퓨터에서 컴파일 및 실행할 수 있는 C# 구문으로 작성된 일련의 명령입니다. 소스 코드는 명령문, 변수, 함수 및 프로그램의 논리와 기능을 구성하는 기타 요소로 구성됩니다. 간단한 C# 프로그램 소스 코드의 예는 다음과 같습니다.

using System;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello, World!");
    }
}

이 프로그램은 단순히 콘솔에서 실행될 때 "Hello, World!"라는 텍스트를 표시합니다. 

댓글