디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

C 언어 논란 내 의견

땡칠도사갤로그로 이동합니다. 2012.04.25 13:52:14
조회 356 추천 0 댓글 28


어제 마지막 댓글 쓰고 그냥 잤는데,
나도 내가 했던 말을 좀 더 명확하게 해야할 것 같아서 쓴다.

일단 To 레노미나

1) 거창하다, 오만하다
- 거창하다: C로 소프트웨어 제작하는 것에 대해서 지나치게 어렵다는 식으로 표현
- 오만하다: C를 로우레벨 전용, 이해하기 어려운 언어로 정의
- 솔직히 오버임. 글에서도 흥분상태라는게 대충 보임.
- 내 단어 사용이 좀 과격했었던 것 같음. 그건 좀 사과하고 싶음. 원래 입이 좀 거침.

2) 그래서 하려고 했던 말
- 추상화. 근데 망치짱똘 드립 ㅁㄴㅇㄹ
- 추상화가 되면 모르면 모르는데로 써도 문제 없음.
- "되니까 쓰고 돌아가니까 쓴다"
- 내부구조는 몰라도 쓰는데 지장은 없음 ===> 기계공 전자공 애들도 무리없이 쓸 수 있음.



그리고 개인적인 이야기.

플밍질 하는 것도 11년 째이고, C는 10년 쯤 썼는데,
그런식으로 C로는 아무것도 안된다고 까면 내 입장에서 보면 솔직히 좀 그래.

일단 개발 시 생기는 문제점들...
배열영역 초과 같은건 솔직히 자잘한 문제들이고 - _-)
이런 식의 문제는 보통 코딩 컨벤션의 강화에 의해 상당부분 줄일 수 있음. (MSVC처럼 strncpy를 강요하던지)
메모리 릭은 malloc의 wrapper를 제공하는 것만으로도 문제를 절반 이하로 줄일 수 있고,
string의 경우는 기본적으로 struct{ length, ptr };로 감싸서 처리하고, 원한다면 인코딩 핸들러도 추가할 수 있지.

이런식으로 문제를 해결한다면 할 수도 있는데,
그걸 언어가 나빠서 안된다고 매도하는건 솔직히 분풀이로 밖에는 안들려.
진짜 문제는 C를 선택하고도 소프트웨어를 그렇게 설계한 설계자, 코딩 컨벤션을 제대로 정하지 못한 리더한테 있지.
그럴려면 애당초 C를 고르질 말던가, 못피하면 제대로라도 하던가.

이걸 C를 옹호한다고 얘기할 수도 있지만, C는 고정되어있고, 선택은 사람이 하는건데,
이런 상황에서 선택권자가 잘못한거라고 결론을 내리는건 당연한거임 - _-)
(이게 내가 궁극적으로 하고 싶었던 이야기.)

그리고 Linux에서 사용하는 C는 라이브러리가 빵빵하기 때문에 어지간한 고급언어보다도 더 편한 면이 있음.
네트워킹, 암호화, 이미지 프로세싱, 선형대수학, 빅인티저, 소팅, UI 등등 없는게 없음.
오히려 스크립트 언어에 특정 라이브러리 바인딩이 없거나 불완전해서 C를 사용해야했던 경우가 한두번이 아님.
진짜 C를 알고싶으면 리눅스를 쓰라는.


추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이제는 의미 없어진 것 같은 시상식은? 운영자 25/12/01 - -
AD 루틴 ON! 운동 찐템! 지금 할인 중 운영자 25/11/27 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48832 65
2906581 님들 코딩테스트 필수인가요? 프갤러(121.139) 06:33 16 0
2906580 인지과학조져라 손발이시립디다갤로그로 이동합니다. 06:14 15 0
2906579 ㄹㅇㄹㅇ 개춥 ♥발라당냥덩♥갤로그로 이동합니다. 06:06 17 0
2906578 백준 실버는 원래 쉬운건가? [2] 프갤러(58.76) 05:39 32 0
2906575 쿠팡 자바스프링 쓴지 8년 넘었다 프갤러(61.75) 04:40 27 0
2906574 에휴.. [2] 프갤러(182.222) 04:15 48 0
2906572 ‘김예지 비하’ 고발당한 감동란, 국민의힘 입당 발명도둑잡기(118.216) 03:48 25 0
2906571 온라인 카지노 추천 디시 먹튀 없는곳 ㅇㅇ(180.182) 03:42 13 0
2906568 오늘의 영상 기획 실마리: 쇼미더머니 하세요 발명도둑잡기(118.216) 03:27 12 0
2906562 인공지능이 인간의 예술, 음식을 평가, 평론할 수 있을까요? 발명도둑잡기(118.216) 03:13 20 0
2906557 바카라 사이트 추천 디시 어디? 프갤러(175.223) 03:01 17 0
2906543 BC 카드 부자 되세요 발명도둑잡기(118.216) 01:42 23 0
2906542 나이 31살이라 코딩포기해야되나 ㅜㅜ [10] 프갤러(211.234) 01:35 80 0
2906541 AI기담|머리가 맛이 가서 의사도 포기 발명도둑잡기(118.216) 01:27 32 0
2906540 유럽, 북미 선진국에서 가장 입학이 어려운 학문 전공!R 프갤러(121.142) 00:59 32 1
2906539 악동뮤지션(Akdong Musician) 크레센도 (Crescendo) 발명도둑잡기(118.216) 00:43 16 0
2906538 일 잘하면 회사에서 겁나 고생한다.. 프갤러(116.126) 00:32 47 0
2906536 “새똥 덩어리 참배” 중국 관영매체, 다카이치 조롱 영상 제작 발명도둑잡기(118.216) 00:13 21 0
2906535 리눅스마스터 1급 합격률 왤케 씹창이냐? 프갤러(220.70) 00:10 33 0
2906534 netcup vps 혜자 ㅇㅇ(219.240) 00:08 30 0
2906532 고졸이 개발자 하고싶으면 어떻게 준비해야함? [1] 프갤러(124.28) 12.04 61 0
2906527 ❤따당이 크리스마스 트리에 예쁜 말 써줘..❤ [1] 따당갤로그로 이동합니다. 12.04 39 0
2906525 오늘의 작명 실마리: 무관심 검열, 무플 검열 발명도둑잡기(118.216) 12.04 15 0
2906524 Gcs 만들 팀원 모집 Aaqqqq(211.253) 12.04 33 1
2906523 SNS가 망친 평균 VS 현실 평균 [1] 발명도둑잡기(118.216) 12.04 80 0
2906522 본질적으로 dto와 map의 차이가 없음 [3] 박민준갤로그로 이동합니다. 12.04 135 1
2906521 졸리 졸리 ♥발라당냥덩♥갤로그로 이동합니다. 12.04 41 0
2906519 "예술은 누가 더 나은가의 문제가 아니다" 발명도둑잡기(118.216) 12.04 49 0
2906517 "말썽꾼 아줌마"...다카이치 조롱한 중국 애니메이션 화제 발명도둑잡기(118.216) 12.04 27 0
2906516 html 401 에러뜨면서 사이트 안들어가지는거 어케고침..? 프갤러(125.191) 12.04 22 0
2906515 사이버대라도 학위 따야함?? ㅇㅇ갤로그로 이동합니다. 12.04 34 0
2906514 내란 저지 1주년... "국민의힘 해산해야 민주주의가 바로 선다" 발명도둑잡기(118.216) 12.04 22 0
2906513 ai 시대에 임베디드 배우는 거 어때? [6] 프갤러(223.39) 12.04 82 0
2906512 [1편] 대미투자,원리금 회수도 불가능 발명도둑잡기(118.216) 12.04 21 0
2906510 “새똥 덩어리 참배” 중국 관영매체, 다카이치 조롱 영상 제작 발명도둑잡기(118.216) 12.04 26 0
2906508 [애니뉴스] YxD Ads 개발중 - 완료 ㅇㅇ(121.172) 12.04 20 0
2906507 조갑제 "국민의힘=이적 단체…미치광이 역적 제명도 못한 내란비호당" 발명도둑잡기(118.216) 12.04 20 0
2906505 물건 대여업체는 오히려 손님들이 잃어버려야 이득인건가 [2] 공기역학갤로그로 이동합니다. 12.04 75 0
2906504 눈 올 때 들으면 좋은 노래 snowy [2] 발명도둑잡기(118.216) 12.04 32 0
2906501 Dingux 리눅스 발명도둑잡기(118.216) 12.04 29 0
2906500 SDL / DirectFB / fbdev 를 비교한 성능 발명도둑잡기(118.216) 12.04 26 0
2906488 지잡 취업 가능? [1] 프갤러(121.151) 12.04 50 0
2906486 언어간 호환하려고 gRPC 쓰려다가 웹소켓으로 갈아탐 ㅇㅅㅇ [2] 프갤러(211.234) 12.04 61 0
2906485 안마방 체험 썰.jpg ㅇㅇ(118.235) 12.04 49 0
2906483 [애니뉴스] SortingClp - sortingColorPalette ㅇㅇ(121.172) 12.04 23 0
2906481 내란무새 리짜이밍 빤스런 ㅋㅅㅋ ♥발라당냥덩♥갤로그로 이동합니다. 12.04 40 0
2906479 ■개발자말고 아버지소개로 트럭정비사하는게낫냐 [2] ㅇㅇ갤로그로 이동합니다. 12.04 54 0
2906478 Regular Animals 발명도둑잡기(118.216) 12.04 20 0
2906475 부자 러스트 프로그래머 이제 숨만 셔도 하루 6만원씩 들어온다. [3] 프갤러(223.37) 12.04 71 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2