Five Languages That Won't Ever Die
Medium
얼마 전에 Rust 이야기를 조금 했지만, 이번엔 결코 사라지지 않을 프로그래밍 언어 5개를 꼽아본 글입니다. 1. C/C++ 40~50년 동안 사용되고 있는 전통의 강자 C/C++은 여전히 빠르고 강력하며 특히 이전 버전을 같이 지원해야 하는 경우 선택의 여지가 별로 없습니다. 비록 C++은 ISO Committee에 의해 현대적인 표준을 도입하고 있지만 여전히 옛날 방식대로 사용하는 경우도 많습니다. 강력한 하위 호환성이 깡패입니다. 2. Python 지난 30년간 가장 발전하여 지금은 프로그래밍 언어계의 거물이 되었습니다. C/C++과 비슷하게 하위 호환성을 제공해야 하는 곳에서 계속해서 쓰이고 있으며, C/C++에 비해 적은 복잡성과 좋은 사용성을 갖추고 있습니다. 진입 장벽이 낮아 프로그래밍 뉴비들이 쉽고 재미있게 시작할 수 있으며, 이것이 앞으로도 계속 사용될 것으로 예상되는 가장 큰 이유입니다. 3. Java 뭐 말해서 뭐합니까. 4. Swift Swift는 오직 Objective-C를 대체하기 위한 목적으로 애플에서 나왔고, 바로 그 이유 때문에 이 목록에 있습니다(애플이 망하지 않는 이상 Swift도 계속 가겠죠). Swift는 단순히 front-end 개발에만 사용하지 않으며, C, C++, Objective-C (그리고 아마도 Rust?)와 비슷하게 low-level에서 유용하게 사용할 수 있습니다. "네버다이"까지는 아니지만 포텐 충만한 친구들도 있습니다. 1. Rust Rust가 네버다이 목록에 포함되지 않은 이유는 애플 같은 뒷배가 없다는 것, 단 하나밖에 없습니다. 2. C# Java와 같은 광범위한 관심을 받고 있지 못한 것이 C#의 약점이라고 할 수 있습니다. 3. Objective-C 당분간은 하위 호환성 유지를 위해 Objective-C는 생명을 유지하겠지만, 결국 창조주 애플에 의해 Swift로 대체될 것으로 예상됩니다. 4. PHP 지난 20년 동안 TIOBE 인덱스 상위 10위에 꾸준히 이름을 올리고 있으며, 여전히 웹개발에서는 많이 사용되고 있습니다. 글쓴이는 재미로 읽어달라고 하네요.ㅎㅎㅎ
2021년 1월 21일 오전 8:33