컴퓨터구조 공부하면 c 언어 포인터를 완벽 이해할 수 있고, OS 공부하면 스케쥴링, 가상페이지, 캐시 등 여러 고급 기술을 배우고, 컴파일러 공부하면 한글 오토마타 정도 만드는데 하루도 안 걸리게 됨. PL은 재미는 있는데 그닥.. 실용적이지는 않음.
익명(218.147)2020-03-17 01:31
답글
실용적임 ㅇㅇ 실용적이지 않다고 생각하는건 본인이 언어의 파워를 간과하고 있다는 뜻일 수 있음 - return 0;
커헠(msca8h)2020-03-17 03:05
답글
어플 만들 때 PL 과목에서 배운 걸 써먹을게 없다는 얘기. 만약 언어를 만든다면 얘기가 달라짐. 언어별 특징,차이 이런거 배우는게 PL 과목
익명(218.147)2020-03-17 03:06
답글
참고로 대학 컴퓨터과학에서 다루는 과목 모두 다 공부한 사람임. 학점수 초과로 선택 못한 "전공 선택" 과목 별도로 따로 공부했지
익명(218.147)2020-03-17 03:09
답글
어플 만들 때 쓸모 있다는 얘기를 하는거임. 각 언어 패러다임을 이해하는데에 도움을 줌 - return 0;
커헠(msca8h)2020-03-17 03:29
답글
각 언어별 특징, 차이를 공부하면, 언어 패러다임을 이해하면 어플 만드는데 어떤 도움이 되는데? 언어 철학, 패러다임 이런거는 실제 어플 개발하는데 몰라도 됨.
그리고 PL 에서 배우는거 다른 과목에서 또 나옴. 그래서 PL 은 더더욱 공부할 필요 없지. 궁금하면 PL 책 목차라도 함 보던가. PL 이 재미는 있지. 어려운거 하나도 안 나오니까. 계산을 하냐 설계를 하냐. 그냥 언어 역사, 언어별 특징, 차이 배우는게 PL 과목이여
익명(218.147)2020-03-17 03:48
답글
그리고 만약 언어를 개발하고 싶으면 PL 책보다는 컴파일러 책을 열라 파야지
익명(218.147)2020-03-17 03:50
답글
??? 전에 언어마다 장단점이 있다고 했을 때 패러다임은 배제하고 한 소리였음?
언어의 철학을 모르고 어떻게 개발을 해요... 철학을 뭐라고 생각하는지 모르겠는데 하스켈로 C언어스러운 코드 짜면 안되듯이 언어는 언어별로 언어에 맞는 사용법이 있는 거임. 그 사용법은 달달 외운다고 되는 게 아니라 언어 개발자의 의도를 이해해야 자연스럽게 익힐 수 있는 거고
ㅁㅁ(114.200)2020-03-17 11:00
답글
그리고 PL 너무 기초 부분만 본 거 아님? 특정 언어 간의 차이점을 비교하는 게 아니라 모든 프로그래밍 언어를 관통하는 수학적 원리를 탐구하는 과목인데
PL에서 가르치는 거는 언어별 철학대로 프로그래밍을 하는걸 가르치는게 아녀. PL책 실제로 완독하고 하는 얘기냐.
익명(218.147)2020-03-17 11:29
답글
그리고 사람마다 다르겠지만 PL책에서 촘스키 나오고 S식 나오는데 그건 진짜 쓸모있음. 근데 그걸 다른 과목에서도 다룸
익명(218.147)2020-03-17 11:31
답글
무슨 책 말하는지 대충 알 것 같다. '프로그래밍 언어의 기본 구조' 해 놓고 if문 몇 개 보여주고 반복문 몇 개 보여주고. 프로그래밍 언어는 절차형 객체지향 함수형 언어가 있다 해 놓고 예시 몇 개. 예시별로 별 쓸데없는 역사 구구절절 설명하고 특징 간략하게 띡 적어놓고 끝. 도서관에서 한 번 읽어본 적 있음.
Type rule 표기법도 안 나오는 조무사 책 갖고 PL이라고 하면 안되지
ㅁㅁ(114.200)2020-03-17 11:39
답글
글고 패러다임은 어플 개발에 도움 되고 안되고를 떠나 언어를 사용하는데 있어서 절대적인 건데 너무 한 패러다임에만 익숙해져서 그걸 사용하고 있는지도 못 느끼는 거 아님? 아니면 서로 용어가 안 통하는 것 같은데
ㅁㅁ(114.200)2020-03-17 11:42
답글
PL학문을 무시하는게 아니라 그러니까 그걸 PL책에서 공부할게 아니라, 자기가 실제로 써먹을 언어(c, java, python, ruby, lisp) 이런 책에서 공부를 해야지 도움되지.
익명(218.147)2020-03-17 11:44
답글
그건 패라다임의 implementation 을 보는거고, 각 패러다임의 컨셉이나 overview 를 PL 을 통해서 공부할 수 있다는 생각은 안 해봤음? 언어를 공부하고 사용할 때 그런게 도움이 되는건데.. - return 0;
OS 컴퓨터구조 컴파일러 PL 필수 - return 0;
딱! 하나만
전부 다 필수 - return 0;
복학하면 다 듣고 싶은데 그 전에는 무리에여...
아 ㅇㅋ 그러면 OS - return 0;
아니면 PL 둘중에 땡기는걸로 - return 0;
컴퓨터구조 공부하면 c 언어 포인터를 완벽 이해할 수 있고, OS 공부하면 스케쥴링, 가상페이지, 캐시 등 여러 고급 기술을 배우고, 컴파일러 공부하면 한글 오토마타 정도 만드는데 하루도 안 걸리게 됨. PL은 재미는 있는데 그닥.. 실용적이지는 않음.
실용적임 ㅇㅇ 실용적이지 않다고 생각하는건 본인이 언어의 파워를 간과하고 있다는 뜻일 수 있음 - return 0;
어플 만들 때 PL 과목에서 배운 걸 써먹을게 없다는 얘기. 만약 언어를 만든다면 얘기가 달라짐. 언어별 특징,차이 이런거 배우는게 PL 과목
참고로 대학 컴퓨터과학에서 다루는 과목 모두 다 공부한 사람임. 학점수 초과로 선택 못한 "전공 선택" 과목 별도로 따로 공부했지
어플 만들 때 쓸모 있다는 얘기를 하는거임. 각 언어 패러다임을 이해하는데에 도움을 줌 - return 0;
각 언어별 특징, 차이를 공부하면, 언어 패러다임을 이해하면 어플 만드는데 어떤 도움이 되는데? 언어 철학, 패러다임 이런거는 실제 어플 개발하는데 몰라도 됨. 그리고 PL 에서 배우는거 다른 과목에서 또 나옴. 그래서 PL 은 더더욱 공부할 필요 없지. 궁금하면 PL 책 목차라도 함 보던가. PL 이 재미는 있지. 어려운거 하나도 안 나오니까. 계산을 하냐 설계를 하냐. 그냥 언어 역사, 언어별 특징, 차이 배우는게 PL 과목이여
그리고 만약 언어를 개발하고 싶으면 PL 책보다는 컴파일러 책을 열라 파야지
??? 전에 언어마다 장단점이 있다고 했을 때 패러다임은 배제하고 한 소리였음? 언어의 철학을 모르고 어떻게 개발을 해요... 철학을 뭐라고 생각하는지 모르겠는데 하스켈로 C언어스러운 코드 짜면 안되듯이 언어는 언어별로 언어에 맞는 사용법이 있는 거임. 그 사용법은 달달 외운다고 되는 게 아니라 언어 개발자의 의도를 이해해야 자연스럽게 익힐 수 있는 거고
그리고 PL 너무 기초 부분만 본 거 아님? 특정 언어 간의 차이점을 비교하는 게 아니라 모든 프로그래밍 언어를 관통하는 수학적 원리를 탐구하는 과목인데
너무 무식한 발언인데...
그런데 그게 어플 개발에 큰 도움 안 된다구
ㅁㅁ, PL에서 다루는 거는 세부적이지 않음. 자바로 만들거면 자바책보고 c로 만들거면 c책보구 그래야지. 하스켈로 뭐 만들려먼 하스켈 책봐야지. PL에서 다뤄야 얼마나 디루겠냐
PL에서 가르치는 거는 언어별 철학대로 프로그래밍을 하는걸 가르치는게 아녀. PL책 실제로 완독하고 하는 얘기냐.
그리고 사람마다 다르겠지만 PL책에서 촘스키 나오고 S식 나오는데 그건 진짜 쓸모있음. 근데 그걸 다른 과목에서도 다룸
무슨 책 말하는지 대충 알 것 같다. '프로그래밍 언어의 기본 구조' 해 놓고 if문 몇 개 보여주고 반복문 몇 개 보여주고. 프로그래밍 언어는 절차형 객체지향 함수형 언어가 있다 해 놓고 예시 몇 개. 예시별로 별 쓸데없는 역사 구구절절 설명하고 특징 간략하게 띡 적어놓고 끝. 도서관에서 한 번 읽어본 적 있음. Type rule 표기법도 안 나오는 조무사 책 갖고 PL이라고 하면 안되지
글고 패러다임은 어플 개발에 도움 되고 안되고를 떠나 언어를 사용하는데 있어서 절대적인 건데 너무 한 패러다임에만 익숙해져서 그걸 사용하고 있는지도 못 느끼는 거 아님? 아니면 서로 용어가 안 통하는 것 같은데
PL학문을 무시하는게 아니라 그러니까 그걸 PL책에서 공부할게 아니라, 자기가 실제로 써먹을 언어(c, java, python, ruby, lisp) 이런 책에서 공부를 해야지 도움되지.
그건 패라다임의 implementation 을 보는거고, 각 패러다임의 컨셉이나 overview 를 PL 을 통해서 공부할 수 있다는 생각은 안 해봤음? 언어를 공부하고 사용할 때 그런게 도움이 되는건데.. - return 0;
그냥 이렇게 말하고 싶음
공학에서 수학이 실용적인만큼 프로그래밍에서 PL이 실용적임
웹뗄감인데 왜 컴파일러를 들음? - dc App
os, 네트워크 살짝 맛만 보셈 걍 - dc App
타인의 이해.