| Switcher Hangout The place for switchers to discuss their new machines, and how to work with OS X. General support can be had here for newbie stuff, like "How do I restart my new iMac?" :) |
| Post Reply | New Thread | Subscribe |
|
|
Thread Tools |
![]() Member Since: Apr 29, 2007
Posts: 4
![]() |
I'm thinking of switching to a mac for a few reasons. I was thinking of getting the MacBook Pro w/ the 17inch screen. I heard they are a lot better with photo editing and photography, and one of my majors in college is photography. The main concern i have at the moment is programming. My other major is Software Engineer. So, i need to be able to program in Visual Basic, C++, and maybe another programming language. I haven't decided if i am going to take another programming class. So my main question is "Will i be able to program in Visual Basic, and C++? Then can i transfer it to a PC?" I know i cant just transfer it straight to a PC I am sure I would have to do something first. So if you guys can help me solve this problem ill be a happy mac owner. If not, I will continue to be a sad PC user.
|
| QUOTE Thanks | |
![]() Member Since: Apr 04, 2007
Location: Durtburg, WV
Posts: 2,641
![]() ![]() ![]() ![]() ![]() ![]() Mac Specs: Sooper Fast!
|
Quote:
There may be a C language compiler and programming suite, but using VBA most likely wouldn't work as most of the references come from stuff like the Microsoft jet engine and other Microsoft apps. |
|||||
| QUOTE Thanks | ||||||
![]() Member Since: Jan 04, 2006
Location: Hamburg, Germany
Posts: 1,385
![]() ![]() ![]() ![]() ![]() ![]() ![]() Mac Specs: MacBook Pro | iMac(2.1 G5) | MacBook(2.16 C2D) | MacMini (1.67 CD) | iPhone 4 | iPad (3rd Gen)
|
If you are intending to write VB programs, OS X is not the right choice, unless you compromise a partition for Windows. There are alternatives such as RealBasic but it is not the same.
You won't have problems writing C++ prpograms. However there are certain libraries only available in Windows. But for the most part it should work flawless. |
| QUOTE Thanks | |
![]() Member Since: Apr 03, 2007
Posts: 301
![]() Mac Specs: Black MacBook 2GB, Mac Pro 2.66Ghz 3GB X1900.
|
The Mono project provides a .NET environment on Linux, Mac OS: http://www.mono-project.com/Mono:OSX But this is C# not C++/VB. Best bet is dual boot or Parallels Desktop. |
| QUOTE Thanks | |
![]() Member Since: Apr 23, 2007
Location: Coatesville, PA
Posts: 377
![]() Mac Specs: MBP 15", 2.33 GHz, 2Gb
|
|
| QUOTE Thanks | |
![]() Member Since: Mar 22, 2007
Location: UK
Posts: 1,463
![]() ![]() ![]() ![]() Mac Specs: Lenovo Z560 Hackintosh -:- '06 iMac -:- iPod Touch 2ndGen
|
There are some confusing answers here, but gilesjuk is correct - running Windows using Parallels or BootCamp is the solution you need. I run Windows 2000 in Parallels for my Java course and it works perfectly.
[URL="http://beadia.net"]Beadia[/URL - Jewelry Business Management Software] I judge you when you use poor grammar.
|
| QUOTE Thanks | |
![]() Member Since: Apr 03, 2007
Posts: 301
![]() Mac Specs: Black MacBook 2GB, Mac Pro 2.66Ghz 3GB X1900.
|
Quote:
If you want to make use of Microsoft classes and libraries then you need to program on Windows with VC++. If you want to do general C++ programming using the standard C++ libraries then you can do so on most OSes. However once you start using threads this is where the OSes will differ. Unix systems typically provide a fork() call which creates a new thread. With Windows you use another more fiddly method. |
|
| QUOTE Thanks | ||
![]() Member Since: Mar 20, 2007
Location: Grapevine, Tx
Posts: 22
![]() Mac Specs: Early 2008 Mac Pro - 500 GB HD - 6 GB Ram
|
I don't see it mentioned much here in the forums, but look into Apple's ADC Student Membership (http://developer.apple.com/products/student.html). I found about it via a Google search and some threads from here showed up.
From what I've read, the savings on the hardware is worth the $99 you pay plus programming related resources too. The pricing appears to be even better than the educational pricing. I personally plan on going this route in the Fall once I'm back in school working on my MBA. |
| QUOTE Thanks | |
![]() Member Since: Apr 29, 2007
Posts: 4
![]() |
sorry, some of this is actually confusing to me. I have done some C++ and VB programming, but only in windows. The reason i have such a concern is cause im sure my teachers will be using a Windows OS. So i need to have my program run on their system. So from what i have gathered so far. I will need to just use Boot Camp and partition a part of my hard drive for Windows. Then boot my windows OS, and create my programs with windows. This will allows my programs to run on other Windows Operating Systems? I just wanna make sure this works before spending the $3,000 on a nice laptop.
|
| QUOTE Thanks | |
![]() Member Since: Jan 22, 2007
Location: Miami, FL
Posts: 338
![]() Mac Specs: MacBook Pro 2.16ghz Core Duo | 1GB RAM | 100 GB HDD | 256MB ATI RADEON x1600
|
You're learning how to program for Windows, logic tells me you NEED to get a PC.
Sure, you can use Boot Camp, but its intended for OCCASIONAL USE of windows. Something is telling me you want a Mac just to hop on the "Get a Mac" bandwagon. Seriously i didn't think i would ever say this, but, Get a PC!!! No Offense, but how does Photography complement Computer Programing? On top of that Macs arent Necessarily "Better" w/ photo editing (photoshop on the Mac is exactly like on a PC) However, OS X is very multitasking-friendly, making it a better enviroment to work on Last edited by Ninjab3ar; 05-01-2007 at 01:57 AM. |
| QUOTE Thanks | |
![]() Member Since: Jan 22, 2007
Location: Miami, FL
Posts: 338
![]() Mac Specs: MacBook Pro 2.16ghz Core Duo | 1GB RAM | 100 GB HDD | 256MB ATI RADEON x1600
|
Well, I have a Macbook pro w/ BootCamp installed, and i use it for AutoCAD and 3D Studio Max (Both windows-only apps). So far they worked fine and exactly like they would on a comparable pc.
|
| QUOTE Thanks | |
![]() Member Since: Mar 22, 2007
Location: UK
Posts: 1,463
![]() ![]() ![]() ![]() Mac Specs: Lenovo Z560 Hackintosh -:- '06 iMac -:- iPod Touch 2ndGen
|
Quote:
If someone wants to use a Mac in order to do that that's up to them, surely? And bearing in mind reports that Mac's run Windows better than PCs, I think he's got the right idea. [URL="http://beadia.net"]Beadia[/URL - Jewelry Business Management Software] I judge you when you use poor grammar.
|
|
| QUOTE Thanks | ||
| Post Reply | New Thread | Subscribe |
| Thread Tools | |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
|
|||||||
Thread |
Thread Starter |
Forum |
Replies |
Last Post |
| problems with programming with a mac? | bas8743 | Schweb's Lounge | 2 | 01-16-2007 12:51 PM |
| Apples History.. | Bainzey | Schweb's Lounge | 3 | 01-11-2007 10:33 PM |
| Mac info needed | nork | Switcher Hangout | 15 | 12-01-2006 11:51 AM |
| Streaming DivX/Xvid/Video_TS from PC to Mac | Fedorov | Apple Desktops | 2 | 02-18-2006 05:26 PM |
| It's called a Mac | iSheep | Schweb's Lounge | 22 | 10-13-2004 05:35 PM |
All times are GMT -4. The time now is 03:51 AM.
Powered by vBulletin