DIGIT-ARC read-only archive · snapshot: July 23, 2026

softwares for programming

40 posts · originally from https://geek.digit.in/community/threads/softwares-for-programming.180509/

bestpain
bestpain Original post #1
Jan 4, 2014 at 2:35 PM
i am having i5 laptop with 4 gb ram,win7 64 bit....i am currently a btech 1st yr cse student and i am studying c language ,data structure currently ....i want to know is there any compiler available for windows other than turbo c in which i can practice c language ,data structure .....or i am wishing to install linux(have been using linux for programming in college labs) but i dont know how to install two o.s in my laptop,and also which version of linux is better to download.
i also want to use some vpn but the vpn drivers are not installing due to 64 bit o.s,when i installed 32 bit then only 2.27 ram is usable .....is there any other way to install those drivers.
harshilsharma63
Jan 4, 2014 at 3:02 PM
> First of all, that "software for programming" is called IDE.

> For compiler, you have the choice of GCC (through MinGW or CygWin) or visual studio C++ compiler. You can use Codeblocks or Eclipse IDE with gcc however, to use visual studio compiler you need to use Visual Studio.

> Google for "windows 7 ubuntu dual boot".
rijinpk1
Jan 4, 2014 at 4:15 PM
better use code:blocks as ide
meetdilip
Jan 4, 2014 at 5:01 PM
Get Linux Mint or Ubuntu, and choose option for install. Make a partition with decent size before you install. Both flavour have a installation wizard like Windows XP and allows you to choose where to install.
ankush28
Jan 4, 2014 at 5:15 PM
+1 for Code::blocks with GCC compiler (Full package including MinGW is available on their page)

I like Ubuntu, Mint is also good.
cute.bandar
Jan 4, 2014 at 6:44 PM
.i want to know is there any compiler available for windows other than turbo c in which i can practice c language ,data structure
Google for tinyc compiler - small, light and easy to use , if you know how to use command line.
bestpain
Jan 4, 2014 at 8:25 PM
how is dev c++ ?
seriously guys i didnt understand whats MinGW or CygWin.....can u plz give me download link for the compiler
whats full form of ide?
icebags
icebags #8
Jan 4, 2014 at 10:33 PM
install vmware in machine and install ubuntu / fedora in vmware.

and u wil have hell lot of options, use gcc for c programming, and terminal for shell.....
flyingcow
Jan 4, 2014 at 11:14 PM
IDE stands for Integrated development envoirnment
Ex-codeblocks or eclipse, blueJ
The application in which you are going to write your code is ide
I suggest you NOT go with using linux if you dont know much about linux, many will disagree with me, but im telling with my personal experience, im currently using ubuntu and installing codeblocks or even writing program(C++) in terminal is a PITA but if you know how to do it(as you mentioned, you use ubuntu inj your college) then go ahead :)
icebags
icebags #10
Jan 4, 2014 at 11:38 PM
I suggest you NOT go with using linux if you dont know much about linux, many will disagree with me,

i disagree for one, *l.yimg.com/us.yimg.com/i/mesg/emoticons7/30.gif
flyingcow
flyingcow #11
Jan 4, 2014 at 11:51 PM
i disagree for one, *l.yimg.com/us.yimg.com/i/mesg/emoticons7/30.gif
i really like linux and want to learn, but i dont think it will be suitable for op.
when i was installing code blocks i had to got through atleast 3-4 sites and still wasnt able to install it on ununtu, none of them had clear instructions for beginners, and same was the case for other softwares which i liked to install, every forum posts/threads(not tdf) was so confusing and didnt mention things clearly. I even tried doing it with terminal but that wasnt easy to, I had difficulty writing the program in terminal, weird letters were popping up backspc wasnt working and even after i wrote the program after many tries it didnt run, and i checked the code twice and even tried a program given in our textbook....
and hence i believe it would be easier if op could just isntall an ide on windows andstart writing code...

Even for the smallest things, i have to search the interwebz for 4-5 mins before finding a solution..
i do not want to discourage op from using linux, but im trying to warn him its very comlex for beginners like me...
harshilsharma63
Jan 5, 2014 at 8:30 AM
If you want to build c applications and learn a lot about how system works, install a linux distro. You'll learn a LOT about how os works.
TheHumanBot
Jan 5, 2014 at 9:34 AM
Eclipse is what you are looking for.
Shah
Shah #14
Jan 5, 2014 at 10:07 AM
If you want to build c applications and learn a lot about how system works, install a linux distro. You'll learn a LOT about how os works.






This.
sharang.d
sharang.d #15
Jan 5, 2014 at 11:37 AM
Windows? Forget about dev -__- [Except .NET]

@OP
No knows how to install linux from birth. We all learn. Sure you will lose 1TB+ data at times :p while trying to multi boot but you WILL learn!
So take external backup and start from installing linux before going on to "development"
avinandan012
Jan 5, 2014 at 12:08 PM
please if you are serious about your carrier please install a linux distro(preferably any debian based one) for your learning purpose.

the benefits is you will get to know operating system workings properly and if you will be working on any file system project/compiler design project then using linux will be better.

Another thing if possible use bootable install not VMs(you can use VMs when you are very much familiar [by 3rd yr end you should be] with linux operations)

please don't jump into any IDE in the beginning. At beginning use a text editor & command line.
bestpain
bestpain #18
Jan 5, 2014 at 1:55 PM
IDE stands for Integrated development envoirnment
Ex-codeblocks or eclipse, blueJ
The application in which you are going to write your code is ide
I suggest you NOT go with using linux if you dont know much about linux, many will disagree with me, but im telling with my personal experience, im currently using ubuntu and installing codeblocks or even writing program(C++) in terminal is a PITA but if you know how to do it(as you mentioned, you use ubuntu inj your college) then go ahead :)

unbuntu has preinstalled compiler through terminal then whats the need of installing codeblocks?

i really like linux and want to learn, but i dont think it will be suitable for op.
when i was installing code blocks i had to got through atleast 3-4 sites and still wasnt able to install it on ununtu, none of them had clear instructions for beginners, and same was the case for other softwares which i liked to install, every forum posts/threads(not tdf) was so confusing and didnt mention things clearly. I even tried doing it with terminal but that wasnt easy to, I had difficulty writing the program in terminal, weird letters were popping up backspc wasnt working and even after i wrote the program after many tries it didnt run, and i checked the code twice and even tried a program given in our textbook....
and hence i believe it would be easier if op could just isntall an ide on windows andstart writing code...

Even for the smallest things, i have to search the interwebz for 4-5 mins before finding a solution..
i do not want to discourage op from using linux, but im trying to warn him its very comlex for beginners like me...

whats the differnce btwn linux and unbuntu?
harshilsharma63
Jan 5, 2014 at 2:37 PM
Read Linux Flavors Different Flavours of Linux and Integrated development environment - Wikipedia, the free encyclopedia
flyingcow
flyingcow #20
Jan 5, 2014 at 7:12 PM
linux has various distros, ex- linux mint, kali etc, ubuntu is one of them
bestpain
bestpain #22
Jan 6, 2014 at 6:13 PM
i have decide dto install unbuntu 13.10 and win 7 64bit....can anyone plz give me link how to do dual boot which (easily explained).
harshilsharma63
Jan 6, 2014 at 7:02 PM
Google it. Do not expect spoon feeding.
meetdilip
meetdilip #25
Jan 7, 2014 at 5:14 PM
i have decide dto install unbuntu 13.10 and win 7 64bit....can anyone plz give me link how to do dual boot which (easily explained).

1. Just make a partition on your system for Ubuntu 30 GB + recommended.

2. Download and insert Ubuntu CD. Choose 12.04 LTS

3. Boot from Ubuntu CD and you will find an install option. Click on it.

4. The installation is just similar to XP. Choose the drive and install.

5. There is an option to make sure that it is dual boot and Grub will automatically show you the option to switch between Ubuntu and Windows while booting.

Check these videos
[YOUTUBE]
www.youtube.com/watch?v=86KHkeBpsbA‎[/YOUTUBE]

[YOUTUBE]www.youtube.com/watch?v=S8K7Daoy9nc‎[/YOUTUBE]

You can find others on Google if these doesn't meet your requirements.
rijinpk1
rijinpk1 #27
Jan 7, 2014 at 5:40 PM
i mostly prefer installing ubuntu inside windows.
meetdilip
meetdilip #28
Jan 7, 2014 at 5:52 PM
^ don't spoon feed people.

I had generous help from my friends in time of need. I have a practice of giving back to the community. There are many junk links in Google which comes on first page just because of good SEO.
bestpain
bestpain #29
Jan 7, 2014 at 6:34 PM
thnk dude for ur help....u feed vry well
meetdilip
meetdilip #31
Jan 8, 2014 at 11:25 AM
yeah i would agree, i would even agree that linux isnt for everyone

I have not tried Kali flavour, but Ubuntu with Gnome Classic Desktop is a good alternative to Windows XP. No rocket science involved.
bestpain
bestpain #32
Jan 11, 2014 at 1:23 PM
while installing it asks for to install ubuntu with win 7 or to do something else....with install ubuntu with win 7 its asks to format whole drive and something else option is very confusing drives name are diffrent
harshilsharma63
Jan 11, 2014 at 5:15 PM
while installing it asks for to install ubuntu with win 7 or to do something else....with install ubuntu with win 7 its asks to format whole drive and something else option is very confusing drives name are diffrent

Look buddy. We can help you in this. but, if we help now, you'll expect help later too. this way you'll never be able to learn anything and will always be dependent on someone. If something looks confusing, Google it and see what it means. There are numerous guides available for the purpose.
bestpain
bestpain #34
Mar 6, 2014 at 12:00 AM
^ don't spoon feed people.

sry for late reply....actually i was having problem with my hdd...i created a separate partion for linux...but while installing it doesnt show that new partion drive...got my hdd totally formatted by mistake while installing linux...later i came to know my hdd is dynamic(basic) disk....and it should be converted to gpt disk type for doing any dual boot..
ramakanta
ramakanta #35
Mar 6, 2014 at 1:34 PM
I will refer CODE:BLOCK
J
May 28, 2014 at 4:34 PM
You can use the microsoft software for installing these kind of software
krishnandu.sarkar
May 29, 2014 at 8:35 AM
He was just a spammer, trying to go through the first few moderated posts. Leave it.
meetdilip
meetdilip #40
May 31, 2014 at 11:52 PM
Just for record for those who reach this thread.

Among the options, use the last one during installing. It is something like " Let me choose what to do " or something. Beforehand make 2 paritions in Windows. One is for SWAP (2-3 GB will be fine), second for the installation.

Now that you get into custom option to install, you will be able to format both paritions and use the 2-3 GB one as SWAP Area. The second one, all you need to do is format or delete parition and make it in ext4 format and choose " / " option for mount. That's all.