프로그래밍 언어 중 하나인 SKILL language의 경우, cadence 社의 virtuoso 환경에서만 사용되기 때문에 다른 곳에서는 활용도가 떨어지고, 그 때문인지 인터넷에 자료도 없다. 검색하면 거의 대부분 여기로 돌아온다. (-.ㅡ ¿).. SKILL은 제쳐두고 다른 language 위주로 코딩 공부하기 유익한 사이트가 있어 소개해 본다.
CodeUp
☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks DEV C++ ☆ 추천 온라인 IDE : C C++11 Python3 Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.8, PyPy3 ★ C++로 제출시 void main()을 사
codeup.kr
코드업(CodeUp)이라는 사이트로 각종 예제가 잘 정리되어 있고, 자세한 설명 (간혹 너무 자세하다 싶을 정도) 과 풀이를 제출하면 채점까지 해준다. 그리고 풀었던 문제들에 대한 정리와 정답률, 오답률까지 기록된다. Hello World부터 난도가 높은 과거 정보 올림피아드 출제 문제까지 올라와 있는 것 같다. 언어도 C, C++, Java, Python 등 다양해서 Syntax 연습하기도 좋았다.
메인화면인데 우측의 온라인 IDE에 접속해서 간단한 회원가입 정도만 하면 쉽게 Coding 할 수 있는 환경도 지원받을 수 있다. 심심할 때 한두 문제씩 해결해 보거나, 엄청 어려운 문제를 봐놓고 해결 알고리즘을 떠올려 보기에도 좋은 것 같다.
큰 딸이 초등학교에서 코딩 수업 배우는데 자기가 1등 했다고 해서, "에이~ 그런 건 코딩 아니야. 이렇게 text 입력해서 하는 게 진짜지. 한번 해볼래?"라고 자존심을 살살 긁어서 자리에 앉혀 봤다. (작전 성공!) 아직 영어 자판 입력도 쉽지 않지만 아주 초급부터 단계별로 되어 있어서 어렵지 않게 풀어나갔다. 그리고 정답입니다. 라고 메시지 뜨는 게 기분이 좋다며 한 시간 동안 열심히 매달렸다. 아이들 위해서도, 그리고 코딩 배우는 사람이나 더 연습하는 사람 모두 유익한 사이트인 것 같다.
'Programming 언어 > Skill' 카테고리의 다른 글
호드맨 Blog 2.0 (0) | 2024.12.11 |
---|---|
[SKILL] rodCreateRect 함수 (0) | 2017.02.12 |
[SKILL] ROD (Relative Object Design) 이란? (0) | 2017.02.12 |
[SKILL] pcDefinePCell 맛보기 - 2편 (1) | 2017.02.11 |
[SKILL] pcDefinePCell 맛보기 - 1편 (0) | 2017.02.11 |