통합 개발 환경(Integrated Development Environment, IDE)이란 
공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(Graphical User Interface, GUI)로 
결합하는 애플리케이션을 구축하기 위한 소프트웨어입니다.

DELPHI IDE(sample)
- Language : Pascal

 

C# IDE = Visual Studio(Windows)
- Language : c#

IDE없이, notepad에서 코드를 작성한후에, 실행파일을 만들수도 있다.
IDE없이, notepad에서 코드를 작성한후에, 실행파일을 만들수도 있다.

C#

[요약] C++(시플러스플러스)에 기본을 두고, 비주얼베이직(visual basic)의 편의성을 결합하여 만든 객체지향 프로그래밍언어이다.

모든 것을 객체로 취급하는 컴포넌트 프로그래밍언어로, 시샵(C-sharp)이라고 발음한다. 2000년 6월 마이크로소프트가 닷넷(.NET) 폴랫폼을 위해 개발하였다. C++(시플러스플러스)에 기본을 둔 언어로, 비주얼베이직이나 자바(Java)와도 비슷하다. 따라서 비주얼베이직과 자바·C++ 등의 장점을 지닌다. 곧 비주얼 언어가 가진 사용자 친화성, C++의 객체지향성, 자바의 분산환경처리에 적합한 다중성 등을 모두 지니는 컴포넌트 기반의 소프트웨어 개발 패러다임을 반영한다.

웹을 통해 정보와 서비스를 교환하고, 개발자들이 이식성(portability) 높은 응용프로그램들을 만들어 낼 수 있게 고안되었다. 즉, 이 프로그래밍언어를 사용하면 대대적인 개정 없이도 하나 이상의 OS(운영체제)에서 사용될 수 있는 응용프로그램들을 만들어낼 수가 있다. 따라서 프로그래머가 별도의 코드를 만들지 않고서도 새로운 제품이나 서비스를 빠르고 값싸게 시장에 내놓을 수 있게 된다.

[네이버 지식백과] C# [C-sharp] (두산백과)

Added knowledge--------------------------------
Cross Platform
Whether you're working in C#, F#, or Visual Basic, your code will run natively on any compatible OS. Different 
.NET implementations handle the heavy lifting for you:

1) .NET is a cross-platform .NET implementation for websites, servers, and console apps on Windows, Linux, and macOS.
2) .NET Framework supports websites, services, desktop apps, and more on Windows.
3) Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems.

'테트리스' 카테고리의 다른 글

C#, Tettris :: check_horizon routine()  (0) 2022.08.31
tris::common_chek(int direction)::final  (0) 2022.04.18
테트리스 개발코드관련  (0) 2021.04.16

+ Recent posts