본문 바로가기
나머지/IT개발.잡다한것.

비쥬얼C 버전 (1)

by 무늬만학생 2012. 9. 10.
반응형


I have a code written in visual C that includes multithreading and synchronization and i need to write the same code in my own words...can we use multithreading in C? which other language can i use and what will be the best book and website to get the free tutorials to learn this language?


what is the difference between visual C, C++ and C#? Is Visual C different from visual C++? how can i open the code files written in visual C, which software wud i need and from where can i download it?




Any suggestions n information will b greatly appreciated!

Thanks. 

-----------------------

Hi snewcomer, welcome to GeeksToGo! 


When you talk about visual C, I assume you mean the Visual C development environment made by Microsoft? The language itself is simply called "C". To open these files, you need to download Microsoft Visual C++. There is a free version available online called "Microsoft Visual C++ Express Edition".


As far as multi threading goes, I know it is possible in all the languages you listed above: C, C++, and C#.

The languages you listed are all very similar. C# and C++ were both influenced by C, but C# is more different because it incorporates the ".NET Framework". You can find more information about the .NET Framework here.

If you have done programming in the past, then I recommend that you give C++ a shot. It is basically just a language that was built on C, and has some added features.

If you haven't programmed at all in the past, you may find it hard to jump into C++. If this is the case, maybe start by learning a language such as Python or Ruby, and work your way up to C++.

Hope that helps, let me know if you have any other questions  


출처 : http://www.geekstogo.com/forum/topic/253908-what-is-the-difference-between-visual-c-c-and-c-is-visual-c-diffe/

----------------------------------------------------------------------------------------------------------------

현재 사용할 수 있는 비주얼 C++ 제품은 다음과 같다:


마이크로소프트 비주얼 C++ 2010 익스프레스 에디션

마이크로소프트 비주얼 스튜디오 2010 프로페셔널

마이크로소프트 비주얼 스튜디오 2010 프리미엄

마이크로소프트 비주얼 스튜디오 2010 얼티밋


마이크로소프트 비주얼 C++ 2010 익스프레스 에디션은 MSDN 사이트에서 무료로 내려 받을 수 있다.


패키지 이름 컴파일러 버전 출시 _MSC_VER MFC 닷넷 지원 아키텍쳐

Visual C++ 6.0 12.0 1998년 1200 6.0 - X86

Visual C++ .NET 2002 (7.0) 13.00 2002년 1300 7.0 1.0 X86

Visual C++ .NET 2003 (7.1) 13.10 2003년 1310 7.1 1.1 X86, AMD64

Visual C++ 2005 (8.0) 14.00.50727.762 2005년 1400 8.0 2.0 X86, AMD64, ITANIUM

Visual C++ 2008 (9.0) 15.00.30729.01 2007년 1500 9.0 3.5 X86, AMD64, ITANIUM

Visual C++ 2010 (10.0) 16.00.40219.01 2010년 1600 10 4.0 X86, AMD64, ITANIUM

Visual C++ 2012 (11.0) RC 17.00.50522.1 2012년 1700 11 4.5/LS RC X86, AMD64, ITANIUM, ARM

 ※_MSC_VER는 전처리를 할 때 컴파일러 버전을 알 수 있는 유일한 매크로 상수이다.

출처 : http://ko.wikipedia.org/wiki/%EB%B9%84%EC%A3%BC%EC%96%BC_C%2B%2B

----------------------------------------------------------------------------------------------------------------

Visual C++ for Windows (32-bit Editions)

----------------------------------------


 - Visual C++ 1.00


   System Requirements: IBM Compatible 386 or higher running Windows

                        NT, VGA monitor, 12 MB RAM (16 recommended),

                        Windows NT compatible CD-ROM drive, 15-80 MB

                        available hard drive space , Microsoft Mouse

                        or compatible pointing device. Please note that

                        this product will not run under Windows 95,

                        Windows 3.1, or Windows for Workgroups.


   New Features: 32-bit targets, new compiler and linker options,

                 Find in Files, Integrated Profiler, multi-threaded

                 debugging capability, Win32 Structured Exception

                 Handling, Break command in Debug menu, memory

                 window in debugger, generalized output window.


   Visual C++ 1.10: This is actually the version of the Visual

                    Workbench. However, the product is called

                    version 1.00.


 - Visual C++ 2.00 (includes 2.10 and 2.20)


   System Requirements: IBM Compatible 386 or higher (486

                        recommended) running Windows NT 3.5 or later

                        version , VGA monitor (SVGA recommended),16 MB

                        RAM (20 recommended), Windows NT compatible CD-ROM

                        drive, 20-80 MB available hard drive space ,

                        Microsoft Mouse or other pointing device.

                        This product will not run under Windows 3.1

                        or Windows for Workgroups. This product will

                        run under Windows 95.


   New Features: Templates, exception handling, projects integrated

                 into File menu, Macintosh cross-compiler add-on

                 kit, OLE Control Development Kit, new linker format,

                 new compiler and linker options, incremental link.

                 ODBC support added.


   Visual C++ 2.10 and 2.20: Only available with Visual C++

                             subscription service. Versions included

                             Windows 95 common control support and

                             improved samples, also updated header

                             files for Windows NT 3.51/Windows 95,

                             as well as bug fix information. Simple

                             MAPI and Windows Socket support. See

                             articles Q135389 and Q126110 for bug fix

                             information.


 - Visual C++ 4.00


   System Requirements: IBM Compatible 486 or higher running

                        Windows NT 3.51 or Windows 95, VGA

                        monitor (SVGA recommended), 16 MB RAM (20

                        recommended), Windows NT compatible CD-ROM

                        drive, 20-100 MB available hard drive space.

                        This product will not run under Windows 3.1

                        or Windows for Workgroups and NT 3.5.


   New Features: Component Gallery, custom AppWizard projects,

                 improved project viewing (ClassView, FileView),

                 incremental compiler, minimal rebuild, MFC Data

                 Access Objects (DAO), namespace, standard template

                 library support, RTTI, integration with Microsoft

                 Test and other development tools.


 - Visual C++ 5.0


   System Requirements: IBM Compatible 486 or higher running

                        Windows NT 4.0 or Windows 95, VGA

                        monitor (SVGA recommended), 20 MB RAM (32MB

                        recommended) for Windows 95, 24MB RAM (32MB

                        recommended) for Windows NT, Windows NT

                        compatible CD-ROM drive, Windows 95 protected-

                        mode CD-ROM drivers, 60-550 MB available

                        hard drive space. This product will not run

                        under Windows 3.1 or Windows for Workgroups

                        and Windows NT 3.51 and earlier.


   New Features: Compiler support for COM, MFC support for Active

                 Documents, Asynchronous URL monikers, and Win32

                 Internet API, ActiveX Template Library, Standard

                 C++ Library, improved performance of some C Runtime

                 math functions, Wizard to add non-MFC classes,

                 scripting and automation of Developer Studio.


 - Visual C++ 6.0


   System Requirements: IBM Compatible PC with a Pentium class

                        processor (90 Mhz or higher recommended); running

                        Windows NT 4.0 SP3 or later, or Windows 95 or

                        Windows 98. VGA monitor (SVGA recommended).

                        24 MB RAM (32MB recommended). Windows NT

                        compatible CD-ROM drive, Windows 95 protected-

                        mode CD-ROM drivers. 290-375 MB available

                        hard drive space. This product will not run

                        under Windows 3.1 or Windows for Workgroups

                        and Windows NT 4.0 SP2 and earlier.


   New Features: Edit and Continue, Statement Completion,

                 Delay Load Imports, Dynamic Updating of ClassView,

                 Multiple Monitor support, Active Document Containment,

                 Composite Controls support, Dynamic HTML support,

                 OLEDB Consumer and Provider Templates,

                 Oracle Support in Data Tools.

출처 : http://support.microsoft.com/kb/145669

----------------------------------------------------------------------------------------------------------------



반응형

'나머지 > IT개발.잡다한것.' 카테고리의 다른 글

C언어 영상처리 라이브러리  (0) 2012.09.11
비쥬얼 C 버전(2)  (0) 2012.09.10
[Terms and Abbreviations] Universal Serial Bus Specification(1)  (2) 2012.08.30
USB 관련 용어 설명  (0) 2012.08.13
USB 영단어  (0) 2012.08.13