반응형

c# 13

3학년 정규동아리를 준비하며: 프로그래밍 & 앱 개발 동아리

환영합니다, Rolling Ress의 카루입니다. ​ 2021년을 기점으로, 고양국제고 학생들은 1&2학년에 정규동아리 활동을 하고 3학년에는 자율적으로 정규동아리를 개설해서 활동합니다. 1&2학년들의 정규동아리는 오래전부터 내려오는 "전통적인" 동아리고, 3학년의 정규동아리는 자율동아리 성격이 조금 더 강합니다. 덕분에 훨씬 다양한 주제로 활동을 할 수가 있죠. ​ 그래서 저도 3학년이 되면 동아리를 새로 개설하려고 합니다. 제 진로와 맞추는 게 가장 좋으니까요. 그래서 뜻이 맞는 친구들과 함께 "프로그래밍 & 앱 개발 동아리"를 창설하려고 합니다. 물론, 이름은 나중에 달라질 수 있습니다. (그렇다고 'OverXYZ'나 'Rolling Ress+'나 'NOCHES++'를 쓸 수는 없잖아요) ​ 제가 ..

C# 9.0: switch의 기능, 이젠 이런 것까지?

환영합니다, Rolling Ress의 카루입니다. ​ 에...제 주력 언어는 원래 C++입니다. 그런데 요즘에 UWP 앱을 개발하면서 (거의 반 강제적으로) C#을 쓰게 되었는데, 재밌네요. 특히 비주얼 스튜디오에서 제공하는 C#의 강력한 인텔리센스 기능과 자동 완성 등이 너무 편해서 당분간은 C#을 애용하게 될 것 같습니다. ​ 오늘은 제가 특히 편리하다고 생각하는 C#의 문법 중 switch에 대해서 알아보겠습니다. 사실 'switch ~ case' 자체는 다른 언어에서도 종종 나와서 익숙하신 분들이 많을 겁니다. 주어진 식에 따라 분기를 나누는 역할을 하죠. int flag = 3; switch (flag) { case 1: DoFunc1(); break; case 2: DoFunc2(); brea..

C# & .NET 2021.05.14

카루가 프로그래밍 언어를 만든다면? Ola 언어 소개

프로그래밍을 하면서, "아, 내가 한 번 프로그래밍 언어를 만들면 어떨까?" 라는 생각을 한 번이라도 하셨나요? 그렇다면 반갑습니다. 저도 그래요. ​ C/C++/Go언어를 맛보면서, 이들만의 장점을 합치면 정말 어마어마한 언어가 탄생할 것 같았습니다. 물론 그게 말처럼 쉽진 않지만, 일단 제가 작성한 컨셉 사진들을 봐 주세요. ​ 말 그대로 "컨셉"입니다. 실제로 존재하는 프로그래밍 언어가 아닙니다! Ola 언어의(Over LAnguage) 기능을 간단하게 소개합니다. 더 간단해진 main() 함수, var/ptr/ref/arr/func/type 키워드, 향상된 for문, 쉬운 주석, 헤더 없는 print/scan 연산자, 그리고 C/C++/C#/Go의 편리한 기능 탑재 등등이 있는데요, 일단 하나하나..

기타 2021.05.13
반응형