서양 사람들 눈에 비친 언어의 학습 난이도 (learning curve) 순위에 당당히 한국어가 가장 어려운 언어로 뽑혔던 기사가 있었었죠. (중국어도) 관련정보가기그럼 프로그래밍 언어는 어떨까 생각해서 끄적여본게 아래..배우기도 쉽고 사용하기도 쉽다 : 파이썬 배우기는 쉬운데 사용하기는 어렵다 : C 배우기는 어렵고 사용하기는 보통 : Scala 배우기도 어렵고 사용하기도 어렵다 : C++ 배우기 보통 사용하기 보통 : 자바,스위프트,Go배우는것도 아리송하고 사용하기도 아리송하다 : Javascript 참고 -> 심심풀이 자바스크립트 퀴즈 http://hamait.tistory.com/465 근데 사실 표본이 불명확하고 ( 얼만큼 해당 언어를 공부했고, 어떤 플젝을 했고) 쉽다라는 표현도 불분명 (사용..
상태를 가진 서비스 만들기에 대하여 [번역중] 상태없는 (비연결) 서비스는 낭비요소가 많다.Stateless services have worked well. Storing the canonical source of truth in the database and horizontally scaling by adding new stateless service instances as needed has been very effective.The problem is our applications do have state and we are hitting limits where one database doesn’t cut it anymore. In response we’re sharding relational da..
쓰레드 똑똑똑! 누구니? 쓰레드 에요.. 프로그램(프로세스) 안에서 실행 되는 하나의 흐름 단위에요. 내부에서 while 을 돌면 엄청 오랬동안 일을 할 수 도 있답니다. 쓰레드 끼리는 값 (메모리) 을 공유 할 수 있습니다. 가끔 서로 말도 없이 값을 바꾸어서 곤란에 빠지기도 합니다. 내가 알람을 6시로 맞춰 놨는데 B가 8시로 맞춰놓는바람에 지각을 하고 말았어요. 쓰레드는 필요 할때마다 OS 공장에서 만들어서 사용하고 , 다 사용하고 나면 공장에서 수거해가요. 쓰레드는 동일한 메모리 영역에서 생성되고 관리되어서 상태 변이 속도가 '프로세스' 보다는 빠르지만 그래도 생성/수거에 드는 비용이 나름 있다고 해요. 각각의 쓰레드는 동시에 자기가 맡은 일을 하기 때문에 빠르게 처리 된답니다. 멀티쓰레드 라고 ..
저번 주말에는 "신과 함께" 라는 만화를 4900원인가 주고 결재해서 8권 완결본을 다 보았습니다.1부는 "지옥" 편 2부는 "이승" 편3부는 "신화" 편요렇게 구성되있는데요. 1부 "지옥" 편은 40대 직장인이 과로 및 음주로 사망한후에 지옥을 가서 일생에 대한 재판을 받는 여정을 그리고 있습니다.그 지옥편을 보면서 어렸을때 부처님 오시날이면 종종 해주던 영화가 생각 나더라구요. "지옥에간 어머니를 구하기 위해 지옥으로 뛰어든 스님" 의 이야기를 그린 영화였던거 같은데 그 동양적 SF 와 신화적인 분위기는 , 반지의 제왕이나 해리포터 시리즈 같은 서양 판타지에서 느낄 수 없는 무엇인가가 있었습니다. 지금도 그 분위기가 아련하게 느껴지는군요. 다시 만화 스토리로 넘어와서 만화는 주인공 "김자홍" 이 다음..
엄청 깊이 있는 내용은 아니나 , 시간이 급한 일을 넉넉한 돈으로 해야한다. *파트를 나누어서 개별 파트에 능숙한 개발자를 이용합니다.깊이있는 내용은 아니고 시간은 나름 넉넉한데 회사가 유지될 돈이 중요하다. 고용에 부담이 있는 상황이다. * 풀스택 개발자를 구합니다.깊이있는 내용이 한두꼭지있고, 대부분 평이하다. 시간은 넉넉하다. * 풀스택 개발자를 구합니다. 해당 분야의 전문가를 단기적으로 이용하거나 똑똑한 혹은 진취적인 개발자가 전담합니다.어느정도 안정적이 궤도에 들어섰다. 시간,돈도 준비되었다 * 파트로 나누어서 개발자를 이용한다. 완성도를 높이기 시작합니다. 결국 시간과 돈에 따라서 결정되는 그냥 이것 일 뿐이며, 이상한 미사여구를 가져다 붙여가며 폄하하거나 띄워주는 논쟁은 의미가 없습니다. (..
C++ 만 알고 있다가 자바를 알고서 C++ 은 뒷전이되고, 파이썬을 알고 나서 자바는 뒷전이 되고.. 이제 파이썬 말고 다음 주력 언어로 무엇을 해볼까 생각하던중.. Go 아니면 Clojure 를 생각하고 있었는데 (물론 이런 언어 선택은 상황에 맞춰 선택하는게 답이지만 ) 이번에 폴리글랏 오프라인 스터디를 시작하면서 처음으로 Swift 언어로 코드를 작성해봤고, 공부를 좀 했는데 이거 맘에 들더군요. :-) 그래서 좋은건 나누고자하는 마음으로 장/단점을 리스팅 해보겠습니다. (주관적 견해가 섞여있습니다.) 장점 - 파이썬과 차원이 다른 속도. 거의 C++ 과 비교될만한 속도를 보여줍니다. C++ > Swift > Go > Scala > Clojure > 표준 Python 정도로 보시면 될거 같습니다...
함수형 프로그래밍이란? (1편 부작용) 위의 한주영님의 번역글을 읽어보면 "모든 입력이 입력으로 선언되고 (숨겨진 것이 없어야 한다) 마찬가지로 모든 출력이 출력으로 선언된 함수를 ‘순수(pure)’하다고 부른다." 이런 내용이 있는데 , 저자는 숨겨진 입력 ㅡ> 부효과(side-cause) 이라고 했는데 ,보여지는 입력 또한 side-cause 가 생깁니다. 컬렉션이 레퍼런스로 인자로 넘어가서 set 되면 말이죠. 사실 좀 아리까리합니다. 아마 멀티쓰레딩에 관해서는 염두를 안한 글이거나 , set 효과는 아예 배제한것 같으니 , 즉 모든걸 다 담은 글이 아닌점을 글 읽는 분들은 참고하십시요. 함수형 프로그래밍이란 (2편 언어에서 조망) 읽기전에 : 본 글은 블로그에서 자신의 생각을 표현한 글로써, 건조..
- Total
- Today
- Yesterday
- play 강좌
- 스위프트
- 블록체인
- 파이썬 데이터분석
- CORDA
- 파이썬 동시성
- Actor
- Golang
- Akka
- Play2 로 웹 개발
- Adapter 패턴
- 파이썬
- Play2
- play2 강좌
- 하이퍼레저 패브릭
- akka 강좌
- 이더리움
- 주키퍼
- 스칼라 동시성
- 파이썬 머신러닝
- 그라파나
- 엔터프라이즈 블록체인
- 안드로이드 웹뷰
- 파이썬 강좌
- 하이브리드앱
- 스칼라 강좌
- hyperledger fabric
- Hyperledger fabric gossip protocol
- 플레이프레임워크
- 스칼라
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |