어떤 프로그래밍 언어를 써야 할까?

C, Python, Java, SwiftUI, 그리고 또. . . 프로그래밍 언어, 어디까지 알고 있나요? 프로그래밍 언어는 많지만, 그 중 무슨 언어를 사용할지는 정말 고민이 되네요. 자, 그럼 당신에게 맞는 언어를 찾아볼까요?

1. Python

약 30년 전 만들어진 Python은 쉽고 간단한 문법과 강력한 성능을 자랑합니다.

#python 3.9.2
import math as m
print('4의 양의 제곱근은 ' + math.sqrt(4))
# '4의 양의 제곱근은 2.0' 이 출력됩니다. 

Python으로 작성한 코드.

또, 풍부한 API 라이브러리와 모듈 (Python에 탑재된 기본 함수 모음) 을 소유한다는 점에서도 초보자와 전문가들을 위한 탁월한 선택이죠. 심지어 TensorFlow, PyTorch 등의 인공지능 개발 플랫폼도 지원합니다. 세부 사항은 Python 홈페이지에 설명되어 있습니다.

스펙

난이도: 하급 / 중급
인공지능 개발: 매우 적합
성능: 상당히 좋음

Kotlin, Swift

Kotlin과 Swift는 각각 Android, iOS / iPadOS / macOS 의 공식 프로그래밍 언어입니다.

//Kotlin Code
fun main(args: Array<String>) {
	println("Hello, World!")
}

Kotlin 코드

struct Player {
    var name: String
    var highScore: Int = 0
    var history: [Int] = []

    init(_ name: String) {
        self.name = name
    }
}

var player = Player("Gorilla")
var name: String
    var highScore: Int = 0
    var history: [Int] = []

    init(_ name: String) {
        self.name = name
    }
}

var player = Player("Gorilla")

Swift 코드

이 중 Swift는 하위권 언어로 여겨졌으나, 최근 들어 인기를 끌고 있는 언어입니다. 이 프로그래밍 언어는 Apple에서 자체 개발한 언어인데요, Objective-C (OBJ-C) 를 뒤따르는 용어라고 볼 수 있습니다. 세부 사항은 Apple Developer 홈페이지를 참고하시면 좋을 것 같습니다.

그리고, Android 전용 언어, Kotlin도 빼놓을 수 없죠. 명령어 전체를 'main' 함수로 지정하며 코딩하는 꽤 독특한 언어입니다.

위의 예시에서 볼 수 있듯이 main 함수 안에서 들여쓰기를 하면서 코딩을 합니다. 세부 사항은 Kotlin 홈페이지 를 참고해 주세요.

C, C++, C#, OBJ-C (C 계열)

C 언어로 만든 프로그램은 만족스러운 속도가 특징입니다. 다양한 하드웨어와의 호환성도 뛰어나죠. 다만, 고급 언어에 비해 배우기가 상대적으로 어렵고, 이해하기가 힘들다는 단점이 있습니다.

C++와 C#는 C 언어가 조금 더 발전한 언어라고 볼 수 있습니다. 이 중 C++는 Photoshop과 PDF으로 유명한 Adobe Systems의 소프트웨어를 개발하는데 사용되었죠.


적합한 프로그래밍 언어를 고르는 것은 편리성에서 정말 중요해요. 그 외에도 JET BRAINS IntelliJ IDEA, PyCharm 등 도구를 사용하는 것도 좋은 방법입니다. 작업에 유리한 언어를 고르면 코딩이 한결 편리해지겠죠?

좋은 웹페이지 즐겨찾기