XX미만 잡 이런말 하는사람들에게 다른언어 얼마나 해봤냐고 물어보고싶다.
난 게임 클라 -> 게임 서버 -> 웹 이런 테크였는데
처음c++ -> 안드로이드 java -> 유니티 C# -> 서버 C#, python -> 서버 node.js -> 웹 flux 이순서다.
아무튼 내가 내린 결론은 다 거기서 거기라는 생각밖에 안든다.
특히 c++하는애들중 다른언어 깔때 포인터도 없는언어 이딴소리하는놈들은 진짜 코딩밥먹는놈 아니길빈다.
*이 숨어있거나 다른 의미를 가질뿐.
그리고 포인터를 직접적으로 사용해서 얻는 이득과 그걸 관리하는데 사용하는 손해를 합치고나면 거기서 거기라고 본다.
내가보기에 프로그래밍의 미래는 nuget이나 npm같은 모듈화에 있다고 보는데.
여튼 지극히 개인적인 생각이었음.
언어-도구 - DCW
왜 꾸준글에 낚이지...
java 언어는 좋지만 java "프로그래머" 70%이상이 쓰레기인건 맞는말임
Haskell, OCaml 써봤다, Idris, Agda, F*는 튜토리얼만 해봤다.
purescript로 1인용 바둑겜 만들어봤다. 근데 XX미만 잡은 의미없는소리 맞다.
모듈화가 대형 소프트웨어 시스템을 만드는데 있어서 유용한 도구인건 검증된 사실이다. 근데 Modular Programming 말고도 다른 좋은 패러다임들도 많다. 이미 알고있겠지만 니가 쓴 flux는 Reactive Programming 를 사용한 아키텍쳐다.
ㄴ 요즘 어떤 아키텍쳐/모듈/언어 에 단일 패러다임이 적용되있음 ? Flux(Redux) + React 구조에서도 수많은 모듈들이 추가되서 구현이 될텐데, 두개를 양립할 수 없는 패러다임처럼 써놨네.
어떻게 읽어야 저게 하나의 소프트웨어는 하나의 패러다임만 사용하는 거라고 읽히는거임? 내가 "flux는 Reactive Programming'만' 사용한 아키텍처"라고 적은 것도 아니고...
글쓴님아 웹으로 넘어갈 때 게임개발 경력이 아깝지 않아씀??
cc/ Modular Programming 말고도 라는 문장이. 내가 어휘장애가있나. 그런 뉘앙스가 느껴져서, 혹여나 누군가 나처럼 오해할까봐 적었음.
ㅇ는 V8이 자바스크립트를 통째로 기계어로 컴파일한다음 실행하는건 알고하는 소린가;; 요즘 언어들 중에 VM vs 바이너리 경계가 뚜렷한 언어가 있긴 함? 그리고 VM 필요한 언어들 대부분 런타임붙여서 기계어로 컴파일 가능함
저 c++도 쓰고 c#, java는 알못이지만 그나마 쓰고 잇는데 뭐가 확실히 우월한지는 모르겟음. 편한 코딩이라면 c# java이고 성능이라면 c++일듯