다른 프로그램도 많은데 비주얼베이직을 많이 이용하는 이유는 무엇인가요? 생산성 때문이죠. C 언어로 100줄로 만들 수 있는 것을 간단하게 공개된 컴포넌트등을 이용해서 1줄로도 만들 수 있으며, RAD 툴의 장점 때문인가요?

비주얼베이직을 배우면 좋은 점은 무엇인가요?
일단 비주얼베이직은 이전 베이직 버전보다 월등한 성능을 가지고 있고 막강한 데이터베이스시스템을 가지고 있지만 비주얼 C++ 같은 다른 프로그래밍 언어에 비하면 속도, 하드웨어 컨트롤 등등 여러 가지 면에서 취약합니다.
그럼 비주얼 베이직을 왜 배우고 사용할까요? 일단 교재용으로 많이 사용되는 이유를 서술하겠습니다. 비주얼베이직은 쉽습니다. 특히 객체지향프로그래밍(Oriented Object Programing) 언어 중에서 가장 쉬운 언어죠. 객체지향언어가 나오기 이전까지는 대부분의 프로그래머들께서 C언어와 같은 순차적 함수중심 언어를 사용하였습니다. 문제는 이 함수중심 언어와 객제지향언어의 특성이 매우 다른 것에서 오는데요. 비주얼 베이직은 손쉽게 객체에 대하여 익힐 수 있으며 향후 비주얼 C++이나 C#. net, Java와 같은 다른 객체지향 언어를 배울 때 좀 더 객체에 대한 의미를 쉽게 알 수 있게 해 줍니다.
그리고 실무용으로 많이 사용되는 이유는 일단 프로그래밍하기가 매우 쉽습니다. 특히 복잡한 프로그래밍이 아닌 간단한 프로그래밍을 할 때에는 비주얼 베이직만큼 좋은 프로그래밍 언어가 없지요. 좀 복잡해지고 코드가 길어지면 다른 언어에 비해 매우 느려지는 단점이 있긴 하지만 일단은 쉽고 간단해서 작은 프로그래밍이나 소규모 프로젝트 하기에는 더없이 좋습니다.
그리고 또 한 가지 장점, 이건 원래 베이직의 특성이 아니라 마이크로소프트에서 중점개발한 것인데요. 비주얼베이직은 데이터베이스 프로그램으로 사용해도 될 만큼 데이터베이스 쪽에서 강력한 면을 보입니다. 이와 같은 장점들이 비주얼베이직을 배우고 사용하게 하는 것 같습니다.
댓글 개