모바일 오유 바로가기
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도쿄올림픽
  • 게시판찾기
  • 게시물ID : it_5831
    작성자 : ▶◀검은날개
    추천 : 1
    조회수 : 1537
    IP : 112.187.***.229
    댓글 : 7개
    등록시간 : 2016/10/26 13:47:35
    http://todayhumor.com/?it_5831 모바일
    C언어와 파이썬 고수 궁금증, 도와줘요~ 스피드웨건
    옵션
    • 창작글
    오늘 새벽까지 C#을 통해 1년 6개월 전부터 프로그램을 만드는 친구를 만났습니다.

    그 친구가 C#을 쓰고 있었는데 파이썬으로 갈아타야하는 것에 대해서 토로를 하더라고요.



    참고로 저는 국문과입니다.

    C++, C#, 파이썬 등등

    이런 개념은 과거 친형이 공부하는 책을 잠시 보거나 

    친한 친구가 말해주는 것 우연치 않게 듣거나

    끝으로 지금 위에서 언급한 친구에게 들은 것 말고는 없습니다.

    그런데 계속 듣다보니 궁금증이 생겼고

    혼자 생각한 걸 친구에게 말했는데 그게 맞는지 몰라 이렇게 글을 씁니다.



    그 친구가 말했습니다.

    C#보다 파이썬이 '더 강력한 언어' 라고요.



    저는 '더 강력한 언어?'


    강력한 언어는 흔히 국어쪽에서 말하는 '축약'과 유사해 보였습니다.


    예를 들어 언어체계
    블로그나 카페를 만든다고 가정했을 때,


    1. 여행 게시판

    (1) 국내여행
    (1-1) 수도권
    (1-1-1) 서울
    (1-1-2) 인천

    (1-2) 강원도

    (1-3) 충청도
    (1-3-1) 충청남도
    (1-3-2) 충청북도

    (1-4) 전라도

    (1-5) 경상도


    (2) 해외여행


    기본 배열은 이렇게 되는데

    C#은 완전수동으로 적용시켜주는 것으로 보였습니다.
    파이썬은 반자동으로 적용시켜주는 것으로 보였습니다.

    즉 (1-1) 같은 걸 C#은 내가 써줘야 하는데

    파이썬은 알아서 적용시켜주는?


    일단 이게 맞는지 궁금합니다.

    이것이 첫 번째 질문입니다.




    두 번째 질문은 명령어를 쓰는 방법입니다.
    명령어가 맞나요? 프로그래밍 하기 위한 글쓰기?
    일종에 엑셀에서 어떤 문서를 만들기 위해 함수 넣는 뭐 그런 거요.

    아무튼 저 배열대로 어떤 프로그램을 만들기 위해 명령어를 작성 할 때,

    C#은 세세하게 모든 것을 다 말하는 방식
    파이썬은 축약을 사용하여 말하는 방식

    이렇게 봤습니다.


    예를 들면 

    C#의 경우에는 좀 오바해서 쓰자면..

    1. 선생님의 생일
    (들여쓰기)나는 어제 오후 12시 25분, 학교에서 점심시간 5분 후에 미리 사온 파리바게뜨 광화문지점에서 산 '생크림 케이크 3호'로 선생님의 생일을 축하해줬습니다. 
    (들여쓰기)'생크림 케이크 3호는' 하얀 생크림 위에 생딸기는 중앙에 3개가 있었습니다. 
    (들여쓰기)또한 생딸기 위에는 원형 초콜릿은 1개 꼽혀있었고, 생딸기 좌우측에는 반으로 쪼개진 초코하임 2개가 45도 각도로 생크림에 꽂혀 있었습니다.



    파이썬의 경우에는

    1.선생님의 생일
      나는 어제 12시 25분, 점심시간에 파리바게뜨 생크림 케이크 3호로 선생님의 생일을 축하해줬습니다.
      생크림 케이크 3호는 생딸기가 중앙에 3개 있었습니다.
      또한 생딸기 위에는 원형 초콜릿이 1개 꼽혀있었고, 반쯤 잘린 초코하임이 2개가 45도로 꽂혀 있었습니다.


    이런 배열로 되는 것으로 이해했습니다.

    즉, C#은 주어, 서술어, 목적어, 보어, 수식어, 감탄사 등을 모두 작성하는.. 

    마치 글을 쓸 때 축약 없이 모든 것을 다 세세하게 설명하는 것이고

    파이썬은 어느 정도 축약이 가능하다고 봤습니다.


    특히 명령어.

    엑셀로는 함수라 말하는데 프로그래밍을 할 땐 뭐라 하는지 모르겠네요.

    그걸 씀에 있어서 축약이 굉장히 많이 들어가 있고.
    이와 함께 위에 언급한 "(들여쓰기)"


    한컴오피스를 예를 들면 
    한컴오피스 상단에 위치한 눈끔자 안에 있는 '모래시계'
    그걸 움직여 글의 배열을 자동적으로 맞추는 것.

    즉, "파이썬은 들여쓰기(=띄어쓰기)를 하지 않아도 자동적으로 적용된다" 고 들었습니다.


    위의 내용이 맞는지도 궁금합니다.



    끝으로 친구가 이야기 하기를.

    세계 30% 시장을 파이썬이 잡았다고 들었습니다.

    그리고 파이썬 시리즈도 굉장히 많이 나왔다고 들었고요.

    자바를 이용한 파이썬도 있고

    C++을 이용한 파이썬도 있고

    어째든 그렇게 들었습니다.


    그런데 그 친구가 이상한 게 파이썬으로 만든 세계적인 프로그램이 없다고 말해줬습니다.

    "세계 시장의 30%를 잡고 있고. 굉장히 강력한 언어이다.
     미국 등의 선진국에서는 학생들에게 코딩을 가르칠 때 파이썬을 쓴다고 하는데
     이상하게 게임, 세계적으로 많이 쓰는 프로그램(엑셀, 한컴오피스, 익스플로러 등등)은 C언어, C++. C#으로만 
     만든다."

    이와 같이 말했습니다.

    참고로 이 친구는 C#을.. 같이 만드는 컴공애가 있었지만
    학원 한 번 안 다니고 독학한 친구입니다.



    여기서 세 번째 질문입니다.


    제가 과거 홈페이지와 연동이 되는 앱을 만들어 달라고 부탁했을 때, 업체에서 말하기를

    "로그를 볼 수 있게 해주시면 빨리 끝나는데, 그걸 보여주는 회사가 없으니 오래 걸립니다. 저희가 분석을 해야 하거든요."

    라는 말을 들었습니다.



    그 말은

    우리 홈페이지를 보고 
    그게 어떻게 만들어졌는지 프로그래밍을 하여 '가상 홈페이지'를 만들고
    그 이후에 '가상 홈페이지'와 앱을 연동시키며 프로그램을 만든다.
    끝으로 다 만든 앱을 시연한다.

    뭐 중간에 이런저런게 들어가겠지만 
    제가 프로그램을 어떻게 만드는지 몰라서 이렇게 넘어가겠습니다 ^^;;
    이 부분에서도 수정이나 틀린 부분이 있으면 간략하게 말씀 부탁드립니다.


    아무튼, 이렇게 알고 있습니다.



    중요한 건 이겁니다.


    C#은 위에서도 언급했지만

    주어 + 서술어 + 목적어 + 보어 + 수식어 + 감탄사 등을 모두 작성했기에

    협력사에게 로그를 오픈해야 하는 경우가 생겼을 때.
    혹은 협력자에게 로그를 오픈해야 하는 경우가 생겼을 때.

    협력하는 쪽에서 쉽게 프로그램이 어떤 방식으로 이뤄졌는지 물어보지 않아도 알 수 있다고 저는 봤고요.


    파이썬은 축약이 되서

    프로그래밍 된 언어를 처음 본 사람은,

    "어느 지점에서 사셨어요?"
    "초코하임은 어디에 꼽혔나요? 전방? 후방? 좌측? 우측? 아니면 좌우측? 전후방?"


    등의 질문을 받아야 하는 건 아닌가?

    하는 생각했습니다.

    물론 전문가라면 바로바로 알아보겠지만 

    축약이 있기 때문에 협력자가 그걸 읽어내기 힘든 게 아닌가...



    즉 외부와의 소통에서 어려움이 있어서

    사이즈가 큰 프로젝트의 프로그램을 만들 때는 

    파이썬보다 C#, C++, C언어를 사용하는 것이 아닌가?




    예를 들면 GS25에서 친구는 공화춘과 참치김밥을 먹었고 저는 혜자 비빔밥을 먹었다고 가정했을 때

    저와 친구가 밥을 다 먹고 집으로 돌아가는 길에 음식에 대해 이야기 할 때는 

    "아까 비빔밥 맛 괜찮던데?"
    "라면도 나쁘지 않았어."
    "난 국물에서 MSG 맛이 쎄던데?"
    "그래? 내 입 맛엔 그게 딱인데?"
    "그렇구만."

    이렇게 대화할 수 있지만..


    집에 가는 길에 제 3자. 
    A라는 사람을 만났다면

    나 : 아까 비빔밥 맛 괜찮던데?
    A : 무슨 비빔밥?
    나 : 혜자 비빔밥
    A : 맛 괜찮아? 어디서 파는데?
    나 : GS에서 팔아
    친구 : 라면도 나쁘지 않았어.
    A : 무슨 라면 먹었는데?
    친구 : 공화춘
    A : 그런 것도 있어?
    친구 : GS에서만 팔아.
    A : 우리 집 근처엔 GS가 없어.
    친구 : 그래?
    나 : 난 국물에서 MSG 맛이 쎄던데?
    친구 : 그래? 내 입맛엔 그게 딱인데?
    나 : 그렇구만.


    즉, 세 번째 질문은..

    서로 뭘 만드는지 아는 사람들.

    흔히 인원이 많지 않은 중소기업의 경우에는 파이썬을 사용해도 축약에 큰 문제가 크게 발생하지 않지만..

    많은 부서와 인원이 필요한 프로그램은 파이썬을 사용할 경우 커뮤니케이션에 문제(=질문)가 있어서

    차라리 처음부터 끝까지 모두 나열시켜야 하는 C언어, C++, C# 등을 사용하는 게 아닌가?


    하는 생각이 들어 이렇게 글을 올립니다.
    ▶◀검은날개의 꼬릿말입니다
    http://blog.naver.com/sunorgod
    사회인문학에 관한 이슈 작성 블로그 입니다.
    많이 놀러오세요~

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2016/10/26 13:57:14  223.62.***.206  Nill  351769
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    7399
    국제인공지능대전 다녀왔습니다 [1] 베스트금지 단호보이 24/05/01 20:43 823 2
    7398
    여러분 나중에 AI로봇 상용화 성공하면 뭐 하고 싶으신가요?! [5] 할배궁디Lv4 24/04/09 16:31 995 1
    7397
    알집 매달 990원 납부하면서 (프로그래머 한 명이라도 살라고) [3] 똥꾸빵꾸똥싸개 24/03/28 09:43 1163 2
    7396
    [자작앱홍보]시간관리 끝판왕으로 선언합니다.!(일정 무료 무제한 등록!) Daycrush 24/03/20 14:21 1008 0
    7391
    휴대용 AI비서 래빗 r1이라는 제품 흥미롭습니다. 고독한하루 24/03/18 15:14 1107 0
    7390
    동생이 만든 어플인데 UI/UX측면에서 어떤지 평가 좀 부탁드려요~~~ [2] 마린907 24/03/06 09:43 1270 0
    7386
    요즘알뜰 통신사가 Mini 데이터 센터 사업에도 진출했네요 창작글 미도원 24/01/02 11:17 1673 0
    7385
    챗GPT AI가 스스로 스토리부터 비디오까지 무인 자동 제작 도전기 [3] aitech 23/12/28 17:38 1741 1
    7383
    LG 관련해서 질문 하나 드립니다. 윰고슴도치 23/11/26 14:14 1832 0
    7381
    대학교 전산실 경험해보신분? 질문드립니다. [4] 베스트금지베오베금지본인삭제금지외부펌금지 웃대메템 23/10/18 10:18 2304 0
    7380
    넷플, 유튭 프리미엄, 스포티파이 등 구독계정 저렴하게 구독하는법 외부펌금지 나술나수리 23/10/12 10:10 2208 0
    7379
    부트캠프를 고르는 중이거나 수강 중인 분들은 설문참여하고 상품받아가세요! 창작글 부추캠프 23/10/07 10:11 1980 0
    7378
    [유니티 코리아] MWU 2023 투표하고 푸짐한 경품 받아가세요! engine1 23/10/06 18:52 1835 0
    7377
    AI를 너무 남발하네요 [1] 외부펌금지 닭사모 23/08/26 20:20 2649 0
    7376
    [유니티 코리아] MWU 코리아 어워드 2023 마감 임박! mwuaward2023 23/08/26 13:56 2033 0
    7375
    [유니티 코리아] MWU 코리아 어워드 2023 mwuaward2023 23/08/13 19:50 2111 0
    7374
    형님들 이 메인보드 모델명이 뭘까요 [3] 입에넣은고추 23/08/09 21:55 2299 0
    7373
    혹시 TV 잘아시는분 [1] 경찰차 23/07/25 19:54 2408 0
    7372
    진짜 절박해서 정말 1150원 첫끼간절해서 도움주실분ㅠ.. 명금123 23/07/17 22:27 2280 0
    7371
    겜트북 구매했다 간단글남긴다. 창작글 enfjenfej 23/07/06 13:49 2290 0
    7370
    [유니티 코리아] MWU 코리아 어워드 2023 mwuaward2023 23/07/04 16:47 2121 0
    7369
    부산이란 지역에서 프로그래머 구인을 할 수 있을지.. [4] 폴팡 23/05/31 12:19 2832 2
    7368
    모바일 카카오톡 링크열기 간단한 질문드립니다. ㅠㅠ [1] 안트로젠떡상 23/05/29 03:12 2454 0
    7365
    !! 마감임박 [스파르타코딩클럽] 국비지원 0원 내일배움단 모집중 공돌이공공 23/05/03 17:11 2483 0
    7358
    이런 사이트 주소 보신적 있으신가요? [3] 꿈꾸는수의사 23/04/24 08:19 2746 0
    7357
    엑셀에서 두줄로 된 금액을 두칸으로 나누는 법 좀 알려주세요 [9] 삼월이집 23/04/21 15:02 2933 0
    7356
    바탕화면에 디데이를 띄울 수 있는 앱입니다. Desktop :D-Day [1] 창작글 NALDA 23/04/21 02:51 3476 2
    7354
    혹시 ai로 그림 그리시는 고수분 계신가요? 판다팬더팬서 23/03/31 12:02 2795 1
    7353
    메인보드 질문합니다. [1] 창작글베스트금지본인삭제금지 kariust 23/03/21 21:05 2530 0
    7352
    오늘 공개된 OpenaAI의 GPT-4 핵심 요약 알파고5 23/03/15 13:38 3020 4
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈