C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12302] 질문...
김상면 [windyboy] 2491 읽음    2006-10-27 20:27
어떤 책에는 랜의 유효 거리가 1.5Km라고 합니다 그리고 어떤 책에서는 2Km내외라고 합니다.
열씸님은 500m 확장하면 2.5Km라고 합니다.
참말로 헤갈립니다. 어떤게 맞는 말인가요?

델파이로 개발을 하면 실력이 어느정도 수준에 오르면 다른 툴보다 개발속도가 빨라진다고 하는데...
어떤 면에서 그런지 구체적인 예를 보고 싶군요.
아시는분 답변 부탁 드립니다.
그럼
박지훈.임프 [cbuilder]   2006-10-27 21:33 X
랜의 최대 거리는 그다지 의미가 없다고 생각됩니다. 저도 가물가물한 교과과정에서 배우기를 아래 열씸님이 말씀하신 것이 맞는 걸로 기억되는데, 그건 이론적인 한계이고, 실제로는 리피터를 연달아 사용해서 랜을 연장할 경우 오류율이 그만큼 올라가서 별로 실용적이지 못할 겁니다.

델파이가 개발효율이 높은 것은 크게 두가지 관점에서 볼 수 있지요. 한가지는 VCL 및 폼 디자이너의 생산성입니다. 이것은 똑같은 IDE와 VCL을 사용하는 C++빌더에도 그대로 적용되는 얘기고요. VC를 쓰다가 C++빌더로 옮겨본 분들은 대부분 체감하시지요?

또 한가지 개발효율성은 개발 언어인 오브젝트 파스칼의 효율성인데요. C++의 100%를 따라가지는 못하지만, C++과 비교했을 때 '상당한' 수준의 유연성을 가진 언어입니다. 이 '상당하다'라는 관점은 개발하는 분야에 따라 다 다르기 때문에 얼마나 차이가 나느냐를 절대적으로 따질 수는 없겠고요. 적어도 일반적인 범용 애플리케이션을 작성할 때는 C++과 델파이의 언어적 표현력, 유연성의 차이는 거의 없습니다.

또 오브젝트 파스칼의 작은 장점 하나는, 컴파일 속도가 허벌나게(이 표현 외에는 할 말이 없습니다) 빠르다는 거죠. 아마도 실용 언어중에서 컴파일 기반 언어로는 볼랜드의 파스칼 컴파일러와 속도로 비교조차 할 만한 컴파일러가 없을 겁니다.

하지만 C++이 파스칼을 비교도 안되게 압도하는 부분이 있으니, 그것은 그야말로 C++이기 때문입니다. 많은 학생 등 프로그래밍 입문자들이 C++을 기본으로 공부합니다. 파스칼이 C++보다 더 빨리 배울 수 있기는 하지만 이미 한번 공부해본 것과 처음 공부하기 시작하는 것의 차이는 엄청나죠.

또, 델파이용 여러 라이브러리나 컴포넌트도 수없이 많지만, C++ 기반의 여러 라이브러리는 어마어마한 규모입니다. 게다가 여러 하드웨어나 소프튿웨어의 API는 주로 C++ 인터페이스로 제공합니다. 델파이로 많이 포팅도 하고 있고 하지만, 아무래도 시간이 더 걸리고, 어느정도 규모 이상의 API는 개별 프로젝트에서 쓰기 위한 목적으로는 델파이 컨버팅이 거의 불가능에 가까울 정도로 시간이 걸리기도 합니다. 이런 경우에 C++빌더의 장점이 극단적으로 부각되게 마련이죠.
遠野 [tohnokanna]   2006-10-28 00:44 X
델파이가 초반을 벗어나면 성장이 빠른이유는 두가지입니다.
초반엔 C/C++식의 문법에 익숙해서 문법을 익히는데 시간이 더 걸립니다.

하지만 문법을 다 익히고나면 C/C++은 문법이 복잡하고 자유롭고 가독성이 떨어지는만큼 아무래도 에러도 많습니다. 하지만 파스칼은 엄격한 문법으로 상대적으로 에러가 적습니다(C++에선 인정것도 컴파일러가 문법에러로 처리해버립니다 =_=;)

파스칼의 장점중 하나인 압도적인 컴파일속도는 요즘 컴퓨터가 하도좋아서 큰 의미는 없고...

또 하나 문제라면,.. 델파이가 아무래도 C++보다 자료가 적다는겁니다. 그러다보니 복사&붙여넣기 신공이 하기 힘들고 (...) 직접 C++이나 다른 언어 소스를 보면서포팅하게되는경우가 많은데.. 이것도 상당한 공부가 됩니다 (...) 아무래도 한번 쳐보는것이 그냥 스윽 보고 붙여넣기 하는것보단 공부가 되니까요 ㅡ.ㅡ 그래서 실력느는것이 비교적 빠르다는겁니다.

아마 둘다 달인급의 실력을 가졌다면 개발시간은 거의 동등하다고 봅니다. 아무래도 달인이면 오류도 잘 안내고... C++이 오류날 가능성이 많다고해도 공개된 많은 소스를 그냥 가져다쓸수있는 장점은 무시할수 없죠
김상면 [windyboy]   2006-10-28 07:35 X
켁 다시 C계열이 더 좋다는 말처럼 들린당...
완전히 사람만 헤갈립니다. 그려....
요즘들어 질문을 드려도 속 시원한 답을 주시는 분이 별로 없는것 같당...
흨 흨 흨....

감사합니다.
그럼
최보현.U&I [uriduri]   2006-10-28 07:42 X
어떤 언어든 어느정도 실력에 이르면 작업속도는 빨라지게 마련인데~~ 쩜....
그리고~~ C 문법이~~ 어려워서 가독성이 떨어 진다 ...
난 이말 자체를 이해를 못하겠네요~~
C/c++ 소스를 국어책 읽듯이 읽는 나는 뭐지~~ ^^
김태선 [cppbuilder]   2006-10-28 07:45 X
C++의 압승입니다.

컴파일러 자체만 놓고보면 델파이는 C++과 비슷한 점수를 줘야 합니다.
하지만, 프로그래밍 환경이 C++이 오랜 전통과 수 많은 자료, 수 많은 개발자로 압승입니다.
C++의 최대문제는 느린 컴파일 속도와 지나치게 복잡한 언어 구조입니다.
컴파일 속도를 위해 델파이와 유사한 구조로 업그레이드가 필요합니다.
이성호 [shlee0613]   2006-10-28 11:38 X
LAN의 유효거리는 사용 케이블과 밀접한 관계가 있습니다. 일반적으로 쓰는 UTP 케이블은 50m이내가 안전합니다. 그리고 STP 케이블은 200m정도 까지도 가능합니다. 그리고 이 이상의 거리라면 광케이블을 사용해야 합니다. UTP 케이블로 수km를 간다는 것은 불가능 합니다. 참고로 UTP는 쉴드가 없는 케이블 STP는 쉴드된 케이블을 말합니다.

+ -

관련 글 리스트
12302 질문... 김상면 2491 2006/10/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.