HTML이 Programming Language이냐 아니냐는 꽤 오래된 프로그래밍 업계 밈(meme)입니다. 커뮤니티에서 해당 밈을 밈으로는 즐기지만 막상 이유를 궁금해하는 분들을 어렵지 않게 볼 수가 있습니다. 이게 왜 밈이 되었고, 논란이 많은 알아보고자 합니다.
HTML은 약자를 풀어보자면 Hyper Text Markup Language입니다. 이름에서 부터 HTML은 자신의 분류를 밝히고 있었습니다. 즉 Markup Language 마크업 언어입니다. 마크업 언어에는 HTML말고 XML, LaTeX 등이 있습니다. 그런데 우리는 왜 마크업 언어를 프로그래밍 언어인지 아닌지로 싸우고 웃고 떠드는 것일까요?
Fig.1 Compuer Language Tree
굉장히 다양한 프로그래밍 언어가 있고, 취향과 용도 따라 골라서 사용하고 있다. 각 언어들에서 사용하는 기본적인 문법이 큰 틀에서는 대동소이 하다보니 편하게 다른 언어로 넘어가서 사용 하실겁니다. 이러다 보니 처음 배운 언어 스타일이 다른 언어에서도 그대로 사용되는 경향이 있습니다. 그래서 다양한 서적들이 각 언어에 맞게 사용하는 방법을 소개하는 책들이 있습니다. 이 책도 그런 책들 중 하나입니다. C#을 C#처럼 사용하는 실무에서 어떻게 써야하는지를 구체적으로 다루고 있는 책입니다.
각 언어는 그 언어가 만들어진 철학을 이해하고 맞춰 사용하는 것이 가장 효율적으로 사용할 수 있는 방법이라고 생각합니다.
4차산업혁명이 사회적 현상으로 대두되면서 동시에 프로그래밍이 시민의 기본요소로 자리잡아가고 있는 분위기이다. 공교육과정에 프로그래밍이 편입되었고, 점점 어린 친구들이 코딩을 시작하고 있다. 흔히 전통 인문계통 전공들에서도 컴퓨터의 사용이 많아지고, 프로그래밍능력이 필요해지고 있다.
프로그래밍을 배워보고자 자료를 찾다보면 너무나 많은 자료가 인터넷에 있고, 어디서 무엇부터 시작해야 할지 막막한 경우가 대부분이다. 인프런, 프로그래머스, 생활코딩 등 다양한 영상 교육사이트들도 존재하고, 다양한 책들이 출판되고 있다. 이 자료의 홍수에서 사람들 마다 입문으로 추천하는 programming language, 책, 사이트가 천차만별이다.
세 번쨰로 리뷰하게 된 책은 백견불여일타 C# 입문: 예제와 연습문제에 집중한 프로그래밍 입문서입니다. 로드북 출판사에 새롭게 나온 C#입문서입니다.
C#은 자바에 대항하기 위해 MicroSoft사에서 개발한 멀티 플랫폼 언어인데 아직은 윈도우를 제외한 macOS, Linux에서 완벽하게 지원이 되지 않고 있는 살짝 비운의 언어입니다. 개인적으로는 시작언어로 추천할 만한 언어라고 생각합니다. 객체지향, 깔끔하고 강력한 IDE인 Visual Studio과 개발사에서 제공하는 MSDN의 도큐먼트를 가지고 있습니다
이 책은 프로그래밍 용어가 익숙하지 않은 입문자들을 위해서 최대한 용어를 풀어 쓰고 있습니다.
독일어를 배우다보면 때려치고 싶은 순간이 참 여럿 있는데 그 중 하나가 4가지나 존재하는 격을 배울 때 일겁니다. 1격은 변형이 없지만 2,3,4격에서는 동사 명사들이 격변화가 생기기 때문에 어느 동사가 어느 격을 요구하는지 알아둘 필요가 있습니다. 3가지 격이 있지만 우리는 2격은 사실상 고려하지 않아도 되니 참 다행입니다. 그래서 오늘은 자주 사용되는 3격과 4격을 지배하는 동사 알아보고자 합니다.
Index 3/4격 지배동사
명사 복수형
3/4격 지배동사 3격 지배 동사
helfen gefallen gehören danken passen stehen schmecken gratulieren gut/schlecht sehen 4격 지배 동사
오늘은 사실상 제 본진이었던 독일어 포스팅을 해보결고 합니다. 아마 이글을 들어오는 독자 분들은 수능 제2외국어를 보거나 외고에 재학하는 학생분들일 것 같습니다. 왜 독일어가 본진이었던 사람이 이런 블로그를 운영하는지에 대해서 깊이 알려고 하시다가는 같은 전철을 밟을 수도 있지만 궁금하면 페이스북으로 문의 해주세요.
전치사 정리
전치사와 동사 조합
관용표현
오늘은 전치사의 종류와 많이 쓰이는 전치사와 동사의 조합에 대해서 정리하고 관용 표현에 대해서 다루려고 합니다. 오늘 다룰 전치사는 시간과 공간에 대한 전치사 입니다. 전치사 뒤에 몇격이 오는지도 굉장히 중요하기 때문에 격도 잘 외워주세요.
인칭대명사 단수 1격 3격 4격 1인칭 ich mir mich 2인칭 du dir dich 2인칭/존칭 Sie Ihnen Sie 3인칭/남성 er ihm ihn 3인칭/여성 er ihm ihn 3인칭/중성 er ihm ihn 복수 1격 3격 4격 1인칭 wir uns uns 2인칭 ihr euch euch 3인칭/존칭 Sie Ihnen Sie 3인칭 sie ihnen sie 소유대명사 단수 복수 1인칭 mein unser 2인칭 dein euer 3인칭 sein, ihr, sein ihr 존칭 Ihr Ihr ** 3인칭 단수는 남성/여성/중성 순서입니다