모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    중용자님의
    개인페이지입니다
    가입 : 12-10-09
    방문 : 1057회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    중용자님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    754 FastASM 개발현황 [새창] 2016-04-23 02:53:54 1 삭제
    이미 수많은 사용하기 편한 언어가 있는데도 불구하고 새롭게 언어를 만드는 이유는 어셈블리 급 성능의 고급언어는 본적이 없기 때문입니다.
    참고로 제가 만들고 있는 언어는 어셈블리로 개발할 경우와 거의 동일한 크기의 실행파일과 속도를 보입니다.
    헬로우 월드 출력하는 빈 윈도우는 3KB 정도의 크기이고 더블 버퍼와 화면 크기에 블럭 크기가 연동되는 테트리스 실행 파일의 크기가 10KB가 되지 않습니다.
    당연히 추가적으로 필요한 DLL도 전무합니다.

    요약하자면 어셈블리의 뛰어난 성능과 작은 파일 크기는 그대로 유지한채로 고급 언어 문법을 사용하여 생산성을 높이는 프로젝트 입니다.
    753 건설관련 커뮤니티에서 노가다 잡부 되는 걸 추천하는 사람은 드물겁니다. [새창] 2016-04-23 00:32:16 0 삭제
    목수 같은 분들은 오래하면 장인이죠.
    노가다 잡부라 부르지도 않고 저도 그렇게 생각하지 않습니다.
    노가다 판에서 특정한 기술 없이 이것저것 일하는 사람 얘기하는 겁니다.

    아무래도 게임 프로그래머들이 많아서 그런지 게임개발 얘기쪽으로 말들을 많이 하시네요.
    라이브러리르 쓰더라도 필요에 따라 라이브러리르 배제하고 직접 구현할 수 있는 것을 얘기하는 겁니다.
    라이브러리 들은 범용성과 안정성을 기본으로 해서 만들어집니다.
    예를 들어 필요에 따라서 memcpy도 직접 만들 수 있는 거죠.
    752 건설관련 커뮤니티에서 노가다 잡부 되는 걸 추천하는 사람은 드물겁니다. [새창] 2016-04-23 00:09:51 0 삭제
    제가 말하는 라이브러리를 만드는 것은 게임의 엔진을 두고 얘기한게 아니라 어떤 프로그래밍을 할 때 시간, 비용, 효율을 따져 라이브러리를 사서 쓸 수도 있고 직접 만들 수도 있는 것을 말하는 겁니다.
    특별히 빠르게 실행되길 원하면 어셈블리 최적화나 해당 기능을 아예 어셈블리로 만들거나 해당 기능이 구현된 라이브러리가 없거나 있어도 요구사항을 충족시키지 못할 때 직접 만드는 걸 얘기합니다.
    751 건설관련 커뮤니티에서 노가다 잡부 되는 걸 추천하는 사람은 드물겁니다. [새창] 2016-04-22 23:59:51 0 삭제
    다들 건설 인력시장 비유해서 봉고차가 와서 자바 한명 타라고 외치는 만화 보셨을 거라 생각합니다.
    우리나라 IT 시장 열악합니다.
    열악한 시장에 경쟁력없이 진입하면 미래가 정말 힘들어 집니다.

    누군가 노가다 잡부 한다고 하면 잘하고 있다고 추천하지는 않을 겁니다.
    정말 추천 받을 직업이면 너도 나도 하려고 했을테고 돈도 잘벌었을 테니까요.
    IT 업종에서 조립 프로그래밍 하는 코더가 그렇습니다.
    어쩔 수 없이 IT 쪽에서 일해야 하면 몰라도 추천은 도저히 할 수 없는 것이죠.

    그래서 사람들이 경쟁력을 쌓는데 필요한 조언을 하는 것 같습니다.
    750 FastASM 개발현황 [새창] 2016-04-22 21:06:56 2 삭제
    컴파일러 개발에 대해 고민한 가장 큰 이유는 프리프로세서, 컴파일러, 링커, 로더를 전부 구현하려고 하다보니 도저히 시간이 너무 걸려 엄두가 나지 않았습니다.
    생각을 좀 바꿔서 프리프로세서와, 컴파일러 까지만 구현한 후 나머지는 외부 툴을 이용하는 것도 고려해볼 생각입니다.
    물론 제가 개발하는 컴파일러는 목적코드를 만들어 내는 과정없이 어셈블리 코드를 만들어 내겠죠.
    이 어셈블리 코드를 기계어 코드로 만든 후 실행 파일로 만드는 과정을 외부 컴파일러를 사용하는 것을 고려하겠다는 겁니다.
    이 정도에서 타협하면 충분히 해볼만한 작업일 것 같아서요.
    749 FastASM 개발현황 [새창] 2016-04-22 20:52:25 1 삭제
    가끔 몰아쳐 개발하고 몇 달 쉬기를 반복하는 사람에게 열정적이라니 부끄럽네요. ^^;;;
    748 초보들도 아주 쉽게 디버깅 하는 법 [새창] 2016-03-18 19:42:57 0 삭제
    그렇죠. ^^
    747 초보들도 아주 쉽게 디버깅 하는 법 [새창] 2016-03-18 18:54:51 0 삭제
    로그 찍는 것 아주 쉽습니다.
    여기 올라오는 질문들 로그만 찍을 줄 알면 90%는 해결될 문제입니다.
    로그 찍고 값만 확인하면 되는데 올라오는 소스중 로그 찍은 소스는 볼 수가 없네요,
    746 효린 이름 나온이상 음악대장이 이겼네요. [새창] 2016-03-13 18:27:10 0 삭제
    방송에서 대놓고 언급된적은 없는 줄 알아서요. 제가 복면가왕을 다 본 것도 아니니 못봤을수도 있겠네요.
    745 유미랑 효린 같네요. [새창] 2016-03-13 17:12:33 0 삭제
    지금까지 확신한건 100% 맞춰서 틀리면 그 때는 확률을 조절하겠습니다. ㅋㅋㅋ
    틀렸을 때 90 몇 %로 확신하겠습니다. ㅎㅎㅎ
    744 아니 생각해보면 이세돌9단이 불리할 수 밖에없네요; [새창] 2016-03-12 15:40:01 3 삭제
    알파고를 단순하게 표현하자면 인간보다 훨씬 학습능력은 떨어지나 훨씬 다양한 시도를 월등히 빠르게 시도하면서 학습하는 시스템이라고 생각하면 됩니다.
    기보는 학습하는 시간을 줄여주는 역할을 하며 기보 입력이후의 학습은 스스로의 무한한 시뮬레이션을 통해 학습합니다.
    인간보다 한번의 경험을 통한 학습은 훨씬 적으나 경험하는 속도가 빠르고 쉬지않고 무한하게 빠르며 인간보다 훨씬 다양한 시도를 하니 시간이 가면 갈수록 강해지는 것이죠.

    이전에는 바둑을 학습할 수 있을만한 인공지능을 만들지 못해 CPU나 메모리가 아무리 많고 이세상 기보 다 데이터로 저장해도 인간에게 이기는게 불가능했습니다.
    알파고가 혁신적인 것은 바둑을 학습할 수 있을만한 인공지능이라는 것이기 때문이죠.
    누구나 알듯이 바둑은 인간이 할 수 있는 두뇌게임의 정점에 있는 게임이니까요.
    743 아니 생각해보면 이세돌9단이 불리할 수 밖에없네요; [새창] 2016-03-12 15:35:53 3 삭제
    기보는 알파고를 빠르게 학습하게 하기 위한 촉매제 같은 겁니다. 알파고 알고리즘의 일부인 몬테카를로 시뮬레이션에 대해서 검색해 보시면 이해가 될거라 생각합니다.
    과거의 체스에 사용된 인공지능은 단순하게 얘기하자면 데이터와 조건식의 집합이라면 알파고는 그것과는 다른 방식입니다.

    알파고는 최초에 기보를 통해 학습을 한 후 이후에는 기보와 전혀 관련이 없는 수를 둘 수가 있습니다.
    그래서 해설자들도 처음보는 수라고 하거나 기원에서 뒀으면 혼나는 수라는 얘기가 나오는 겁니다.
    742 아니 생각해보면 이세돌9단이 불리할 수 밖에없네요; [새창] 2016-03-12 15:19:32 6 삭제
    그렇게 단순한게 아닙니다.
    과거에는 CPU가 만개, 10만개 갯수에 상관없이 바둑으로 인간을 이길수가 없었습니다.
    바둑은 단순히 CPU가 많고 메모리가 많다고 해서 이길 수 있는 것이 아니였어요.
    그리고 CPU와 뇌를 1대 1로 놓고 생각하면 안됩니다.
    741 답이 안나오네요. [새창] 2016-03-12 14:40:02 0 삭제
    빠른 불계 나올수도 있을 것 같습니다.
    740 원 게시글이 삭제되었습니다. [새창] 2016-01-30 23:54:09 0 삭제
    알고리즘와 OS API에 능숙하지 않으면 어셈블리 프로그래밍은 매우 어렵습니다.
    어셈블리는 하나 이상의 고급언어를 익숙하게 사용할 수 있는 후에 접근하는 것이 좋을 것 같습니다.



    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈