Latest Forum Posts

Latest News Posts
Coming Soon!
Social
Go Back   Techgage.com > Archives > Reviews and Articles

Reviews and Articles Discussion for Techgage content is located here. Only staff can create topics, but everyone is welcome to post.

Reply
 
Thread Tools
Old 04-11-2012, 08:22 PM   #1
Rob Williams
Editor-in-Chief
 
Rob Williams's Avatar
 
Join Date: Jan 2005
Location: Atlantic Canada
Posts: 13,350
Default Microsoft Visual Studio 11 Preview

With the next version of Visual Studio soon to be upon us, we're taking a look at what's worth waiting for. While some animosity exists around certain decisions made by Microsoft, VS11 brings a lot to the table, most notably the addition of a robust environment for creating Metro-based apps.

Read through Mario's look at Visual Studio 11 and then discuss it here!
__________________
Intel Core i7-3960X, GIGABYTE G1.Assassin 2, Kingston 16GB DDR3-2133, NVIDIA GeForce GTX 770 2GB
Kingston HyperX 3K 240GB SSD (OS, Apps), WD VR 1TB (Games), Corsair 1000HX, Corsair H70 Cooler
Corsair 800D, Dell 2408WFP 24", ASUS Xonar Essence STX, Gentoo (KDE 4.11. 3.12 Kernel)

"Take care to get what you like, or you will be forced to like what you get!" - H.P. Baxxter
<Toad772> I don't always drink alcohol, but when I do, I take it too far.


Rob Williams is offline   Reply With Quote
Old 04-12-2012, 03:23 AM   #2
RainMotorsports
Partition Master
 
RainMotorsports's Avatar
 
Join Date: Jul 2011
Posts: 359
Default

The only reason I have ever had to touch VS is because of the header changes to DirectX that prevent me from using the newer libraries with other compilers. Though I intend to finally switch to C++ as a full time language I still wish to avoid VS but its inevitable that I will miss the IDE and libraries that I had with Delphi and short of sticking with C++ Builder which is written in Pascal itself LMFAO I will end up using VS.
__________________
Desktop i5 2500K @ 4.5Ghz | ASUS P8Z68-V PRO | 16GB Corsair Vengeance 1600 | Seasonic X750
MSI GTX570 TF III @ 950/1900/2300 | 2TB 5900 + 2X320GB 7200 RAID0 |
Zalman CNPS9900 MAX
Laptop ASUS G50VT | Core2Duo T9600 @ 3.3Ghz | 9800M GS/GTS @ 650/1625/900
Phone Galaxy SII Epic 4G Touch | CyanogenMod 9 (Nightly 6/20) | FF11 Kernel | FF18 Modem
RainMotorsports is offline   Reply With Quote
Old 04-12-2012, 12:37 PM   #3
marfig
No ROM battery
 
marfig's Avatar
 
Join Date: May 2011
Posts: 784
Default

There was a time that C++ Builder was indeed a great product and a sound alternative. But that time is long gone

Used it myself and will always carry with me sweet memories of my Borland days. C++ Builder, CodeWright for a little while. But also and mostly, and prior to that, DBase, Paradox and Turbo Pascal.

It's just that it's not even a good C++ compiler anymore. Size and speed code optimizations, standards adherence, and -- if you are into it -- compiler extensions just can't match the modern alternatives. gcc, Comeau, Digital Mars or Intel's C++ compiler, all are far better alternatives if one wants to ignore Visual Studio C++ compiler.

In fact, if not tied to Microsoft technologies (the likes of DirectX) the best combo I can think of is gcc with the immensely awesome SlickEdit, the best IDE I've ever known. Better yet than Visual Studio on what concerns pure IDE functions and the ability to use a scripting language/macro to further enhance it. If you aren't willing to put up the ~300 USD for SlickEdit, Code::Blocks is the best free alternative out there.
__________________
NOX COOLBAY Side Window Black; NOX Apex 600w Modular; ASUS P7P55D-E Socket 1156, Sata 6Gb/s & USB 3.0;
Intel Quad Core i5 760 2.80 Ghz @ 3.60 Ghz, 8 Mb de cache; Gskill Ripjaws 4 Gb DDR3 1600 Mhz CL8 Dual Channel;
ASUS GEFORCE GTX 560 TI DC II 1024MB GDDR5; Samsung 1 Tb 32 Mb SpinPoint F3; NEC 24x Sata black
Artic Cooling Freezer 7 Pro Rev.2;
2x Samsung SyncMaster S43NW 8000:1 (1440x900)
Logitech K120 Keyboard and Logitech Performance Mouse MX

Last edited by marfig; 04-12-2012 at 12:50 PM.
marfig is offline   Reply With Quote
Old 04-12-2012, 01:43 PM   #4
RainMotorsports
Partition Master
 
RainMotorsports's Avatar
 
Join Date: Jul 2011
Posts: 359
Default

Quote:
Originally Posted by marfig View Post
standards adherence.
Actually an area where it has things the standards should have What I mean to say is I think Dynamic Multi Dimensional Arrays should be a part of the standard and last i looked their not. Probably the only thing I like about C++ Builder is it is currently there as an actual part of the language. Horrible libraries but for someone like me it brings a certain familiar comfort which should be forgotten as quickly as possible.

Last i checked something like int example[][]; is not yet valid while int example [][2]; is. Its something I have been able to do in Pascal since 1998 and while it might not be required to be so easy I just hate that after 10 years something that is otherwise of valid use is still not implemented. Before Delphi 4 introduced it into Borlands adaptation of Apples Object Pascal we used to use a little pointer trick to do it.

I think someone even wrote a class that does it as well. I never had the time to finish studying the language. I am self taught after having worked for companies that used Delphi that was oh 14 years ago now.

As far as Code::Blocks used it while studying but also used the wxDev C++ IDE which is the continuation of DevC++ with the wxWidgets library in focus.
__________________
Desktop i5 2500K @ 4.5Ghz | ASUS P8Z68-V PRO | 16GB Corsair Vengeance 1600 | Seasonic X750
MSI GTX570 TF III @ 950/1900/2300 | 2TB 5900 + 2X320GB 7200 RAID0 |
Zalman CNPS9900 MAX
Laptop ASUS G50VT | Core2Duo T9600 @ 3.3Ghz | 9800M GS/GTS @ 650/1625/900
Phone Galaxy SII Epic 4G Touch | CyanogenMod 9 (Nightly 6/20) | FF11 Kernel | FF18 Modem

Last edited by RainMotorsports; 04-12-2012 at 02:01 PM.
RainMotorsports is offline   Reply With Quote
Old 04-12-2012, 02:01 PM   #5
marfig
No ROM battery
 
marfig's Avatar
 
Join Date: May 2011
Posts: 784
Default

Quote:
Originally Posted by RainMotorsports View Post
Actually an area where it has things the standards should have What I mean to say is I think Dynamic Multi Dimensional Arrays should be a part of the standard and last i looked their not.
Use std::vector.

God gave us the Standard Library, you know.
__________________
NOX COOLBAY Side Window Black; NOX Apex 600w Modular; ASUS P7P55D-E Socket 1156, Sata 6Gb/s & USB 3.0;
Intel Quad Core i5 760 2.80 Ghz @ 3.60 Ghz, 8 Mb de cache; Gskill Ripjaws 4 Gb DDR3 1600 Mhz CL8 Dual Channel;
ASUS GEFORCE GTX 560 TI DC II 1024MB GDDR5; Samsung 1 Tb 32 Mb SpinPoint F3; NEC 24x Sata black
Artic Cooling Freezer 7 Pro Rev.2;
2x Samsung SyncMaster S43NW 8000:1 (1440x900)
Logitech K120 Keyboard and Logitech Performance Mouse MX
marfig is offline   Reply With Quote
Old 04-12-2012, 02:57 PM   #6
RainMotorsports
Partition Master
 
RainMotorsports's Avatar
 
Join Date: Jul 2011
Posts: 359
Default

Quote:
Originally Posted by marfig View Post
Use std::vector.

God gave us the Standard Library, you know.
Yeah problem with being self taught you don't know shit. LOL That's good. Primary reason I am moving away from Pascal, go ahead joke some more. Is that I am tired of the lack of 64 bit support and well support altogether. Free compilers, very well supported on most platforms, that's whats got me moving to C syntax languages. Along with somewhat more efficient code etc etc. Finally a 64 bit Delphi compiler available but not in the affordable package that would allow me to continue being a hobbyist.

The list of applications people use or have used written in Pascal would surprise them. It's not useless it just fell out of favor. Pretty sure alot could have been done to fix the issues still at large. None of them being on that paper "Why pascal is not my favorite language" which is very out of date.

I wanted to learn a long time ago but I was not at a level of understanding that would allow me to learn without starting from scratch and probably going to school where I would fail.
__________________
Desktop i5 2500K @ 4.5Ghz | ASUS P8Z68-V PRO | 16GB Corsair Vengeance 1600 | Seasonic X750
MSI GTX570 TF III @ 950/1900/2300 | 2TB 5900 + 2X320GB 7200 RAID0 |
Zalman CNPS9900 MAX
Laptop ASUS G50VT | Core2Duo T9600 @ 3.3Ghz | 9800M GS/GTS @ 650/1625/900
Phone Galaxy SII Epic 4G Touch | CyanogenMod 9 (Nightly 6/20) | FF11 Kernel | FF18 Modem

Last edited by RainMotorsports; 04-12-2012 at 03:10 PM.
RainMotorsports is offline   Reply With Quote
Reply

Tags
None

Thread Tools

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Microsoft Announces 'Office 15' Technical Preview - But Don't Get Too Excited Rob Williams General Software 0 01-31-2012 03:07 PM
SUSE Studio: The Do-it-Yourself Linux Rob Williams Reviews and Articles 1 07-24-2009 11:55 AM
Manga Studio Debut 3.0 Rob Williams Reviews and Articles 6 07-19-2009 03:11 PM
Roll-Your-Own Linux with SUSE Studio Rob Williams General Software 0 04-06-2009 01:03 AM


All times are GMT -4. The time now is 01:44 AM.