View Full Version : What programming tool do you use?
SnakeBite
June 7th, 2002, 09:38
What programming tool do you use? I use Delphi 6 Personal Edition ;) but I wonder what other people use... :confused:
sniff_381
June 7th, 2002, 09:43
Visual BASIC 6.0 and Visual Studio... it's the most common..
hey!!! don't just post your email address... <-- it's a tip...
Ninjaa
June 7th, 2002, 15:16
Visual Enterprise 6.
Nezzar
June 7th, 2002, 20:48
For PHP-Stuff PHPEdit (http://www.phpedit.com) for C/C++-Stuff VC6 (hopefully soon VC.NET)
Neojag
June 7th, 2002, 22:05
Editplus for the php powaa ;)
Demigod
June 7th, 2002, 23:05
I use Microsoft Visual Studios 6 Enterprise Ed.
ammoQ
June 8th, 2002, 00:28
vi, gcc, make
Skye
June 8th, 2002, 00:44
Visual C++ 4 (going to get 6) and dev C++.
ShADoWFLaRe85
June 8th, 2002, 05:10
I'm using Visual Studio.NET...
sniff_381
June 8th, 2002, 05:18
HOw much is the visual studio.net???
Shiori
June 8th, 2002, 05:36
VB6 and Notepad. :p I also have Enterprise Ed., but honestly I dunno what the hell to do with the other apps, so I don't install it. Yet. :p
ShADoWFLaRe85
June 8th, 2002, 07:17
I think I mentioned this before, but UltraEdit is also a good app for editing script code. :)
Nezzar
June 8th, 2002, 12:28
It's a good "universal" app but If you do much Code in one language (eg PHP) you'd better use an IDE with debugging abilities.
ShADoWFLaRe85
June 8th, 2002, 13:35
Combine it with MS Script debugger and there you go ;)
SnakeBite
June 9th, 2002, 19:18
I thought that C/C++ was the most popular, but it seems that people are using everything :D BTW, I have Borland C++ Compiler 5, but it doesn't work with any C/C++ file I've tried :p (That's very baaad...) if anybody know why, please tell! (;))
sithspawn
June 10th, 2002, 02:25
Yep, the all time favorite: VB6.
For web-based: PHP.
For Linux-based: gcc, sometimes i use CGI-ized PHP.
Other times: Java (Sun/IBM JDK).
Demigod
June 10th, 2002, 03:04
There are different languages for different tasks. Basic is good for building small programs or scripts. C/C++ is the most popular tool for creating big, fully functional programs. Others like PHP and JavaScript are good for web page building.
Ninjaa
June 10th, 2002, 14:54
Originally posted by SnakeBite
I thought that C/C++ was the most popular, but it seems that people are using everything :D BTW, I have Borland C++ Compiler 5, but it doesn't work with any C/C++ file I've tried :p (That's very baaad...) if anybody know why, please tell! (;))
I was having problems with the #include statements. Just try different things until you can get it to work.
But I eventually scrapped the whole idea and moved to Visual C++.
Skye
June 10th, 2002, 22:06
Originally posted by SnakeBite
I thought that C/C++ was the most popular, but it seems that people are using everything :D BTW, I have Borland C++ Compiler 5, but it doesn't work with any C/C++ file I've tried :p (That's very baaad...) if anybody know why, please tell! (;))
I found that most programs that were coded in Microsoft Visual C++ don't work with other compilers.
n64warrior
June 13th, 2002, 02:08
i use Microsoft Visual Studio 6.0 C++ all Enterprise Ed.but am just learning it.;)
n64warrior
June 13th, 2002, 02:26
sniff_381 if your an Emulation expert, than help me out.i have the tools to make my video plugin. when i compile my plugin it keeps giveing me errors in glide.h line 805, i am useing the glide64 source code.i am also useing some of the tr64 openglides source code.i trying to get it to run in a window mode. if you want i will post my errors later.
Skye
June 13th, 2002, 04:35
Just to let you know you get the title Emulation freak after a certain number of post. If I took my custom title off it would say the same thing.
n64warrior
June 13th, 2002, 19:24
get these errors when compileing glide64 0.10 in visual studio 6.0 C++ in winme
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data rdp.cpp
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data Error executing cl.exe.
how do i fix this??
it compiles right on my pc with win98sec, but not with winme..
Badaro
June 13th, 2002, 20:17
Visual Studio 6
Visual Studio .Net
Java2 SDK
Embedded Tools 3 (Once in a while :))
[]s Badaro
charlesg
June 13th, 2002, 21:54
At work;
C++ Builder 6 Ent
Visual Studio 6 Ent
JBuilder 6 Ent
SQL Server 2000
At home;
I hardly ever have time to program at home anymore :(
K.I.L.E.R
June 14th, 2002, 12:48
Borland C++ builder 1.0 (I got it when I was 13, hence the version :))
bastard
June 14th, 2002, 18:04
vs .net
vs 6 enterprise
ultraedit
Exophase
June 14th, 2002, 20:32
Windows: Visual Slick Edit 4, gcc 2.95.2/gcc 3.0 mingw, NASM .98.x (win32), bash + make
Linux: Kate/KEdit/KDevelop, gcc 2.96/gcc 3.0, NASM .98.x (elf), bash + make
- Exo
cooliscool
June 15th, 2002, 09:59
Originally posted by n64warrior
i use Microsoft Visual Studio 6.0 C++ all Enterprise Ed.but am just learning it.;)
then dont call yourself a next gen "emulatore" programmer, LMAO! :rofl:
cooliscool
June 15th, 2002, 10:04
Originally posted by n64warrior
get these errors when compileing glide64 0.10 in visual studio 6.0 C++ in winme
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data rdp.cpp
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data
glide.h(805) : error C2165: 'left-side modifier' : cannot modify pointers to data Error executing cl.exe.
how do i fix this??
it compiles right on my pc with win98sec, but not with winme..
compile the source with win98, stick it on a floppy, then put it on your winme machine :) hope that helps, lol :)
sniff_381
June 15th, 2002, 10:33
Originally posted by cooliscool
then dont call yourself a next gen "emulatore" programmer, LMAO! :rofl:
I think we should give him a chance... look.. what does it mean by next gen... "next generation" isn't it... maybe at that time... when our grandchildrens has their own computer... he had programmed an emulator... I think that's a next gen emulator programmer..
Sniper
June 24th, 2002, 17:08
Visual studio En Editon, Borland turbo c++3.1, ultraedit *best too look at your codes I reckon* delphi 5, turbo asm, jdk 1.3 *java compiler if you dont' know *
The reason that ms vc++ dont' work with borland's compiler is that the function it use is different. they may need to pass different parameter, and it may had different prototype. there are many things.
if you want to compile your program, for c, do it in dos the reason is becoz it works at the best *most older c programer will tell you this *
Exophase
June 25th, 2002, 00:48
Originally posted by Sniper
Visual studio En Editon, Borland turbo c++3.1, ultraedit *best too look at your codes I reckon* delphi 5, turbo asm, jdk 1.3 *java compiler if you dont' know *
The reason that ms vc++ dont' work with borland's compiler is that the function it use is different. they may need to pass different parameter, and it may had different prototype. there are many things.
if you want to compile your program, for c, do it in dos the reason is becoz it works at the best *most older c programer will tell you this *
Uh what? Compile in DOS? Why would anyone want to do that? If most older C programmers tell you this then most older C programmers are wrong...
- Exo
Sniper
June 25th, 2002, 03:38
not when you got a lecture has been working for big company like IEEE and some other company, when they told you, I sure there is a reason.
Exophase
June 25th, 2002, 04:18
Uh, no, there's no reason... regardless of something you think you heard, where's the actual facts? Anyone who'd seriously develop for DOS in this day and age must be missing a few screws...
DOS has...
- no natural 32bit support, and real mode is a ***** and a half
- no real hardware support, like.. forget about any sort of 2D or 3D acceleration, or decent APIs like DirectX.. instead you get legacy APIs like SoundBlaster, VGA, joypad stuff... that much of modern hardware doesn't completely support or support at all... at best you must resort to shoddy emulation to use these APIs.. as opposed to nice industry standards like OpenGL.. or even DirectX
- no multitasking, threading, etc...
- not even the faintest illusion of security, programs can do whatever they want and can easily lock/crash the machine when they feel like it..
- reliance on old real mode drivers for stuff like mouse, keyboard, etc.
- the crappy command.com shell
- no really support in WinNT kernels, emulation is there but just not good enough
- most DOS C compilers are dated, possibly the only decent semi-modern one is DJGPP and I doubt there's a version supporting GCC 3.x but I could be wrong of course...
Back in the day DOS would have been an obvious choice for many things because it was faster, but these days we have things like DirectX that are highly optimized and of course everything's looking really nice on Linux too.. it's not hard to support several Win32 and Unixy targets like DX, X11, DGA, etc... but supporting DOS stuff.. well...
- Exo
Florindel
June 25th, 2002, 08:44
I'm learning C.
SnakeBite
June 26th, 2002, 12:45
Originally posted by K.I.L.E.R
Borland C++ builder 1.0 (I got it when I was 13, hence the version :))
I also have Borland C++ compiler 5.5, but C++ Compiler 6 is out now... (if it's not my brain that's kdding with me... :D ) I saw that on http://www.borland.com...;)
K.I.L.E.R
June 26th, 2002, 14:52
Doom was developed within a DOS environment :)
Anyway with todays computers it's very difficult to develop a bug less game. On top of that the amount of optimisations you can do are just far too much for even a large dev team. Try coding PS in Direct X and you will see what I mean (I tried and failed (was doing it for OGL), didn't bother going further, cose it was such a B!tch) :)
With todays re-programable technology (refering to G3+4) it will take a long while to optimise software for every single combination and piece of hardware.
EDIT - Refering to games because they are the best examples of complex programming.
Xeven
June 26th, 2002, 15:02
Originally posted by ShADoWFLaRe85
I think I mentioned this before, but UltraEdit is also a good app for editing script code. :)
yes i agree with that. I also recommend Jedit (http://www.jedit.org) although its java, as long as you have the proper plugins installed its on par with ultraedit, and even surpasses ultraedit's funationality in some occasions. I wouldn't recommend running it on a slow machine though, since its java based it requires a bit more power and memory than your usual editor. As for programming tools i prefer vc when making win apps and gcc or lcc in unix.
fox-
June 27th, 2002, 00:35
c++ builder 5.5 free command line tools (borland)
along with VIDE or quincy
virXmachina
June 27th, 2002, 07:03
Win32: Borland C++ 5.5 /w Borland 5.0 IDE
Linux: Anjuta(anjuta.sourceforge.net), gcc, make
I've also found that anything for VC++ doesn't work ANYWHERE else. All the code I have compiles on both Borland C++ and gcc w/ no problems.
average_guy
July 2nd, 2002, 22:32
Originally posted by Nezzar
For PHP-Stuff PHPEdit (http://www.phpedit.com) for C/C++-Stuff VC6 (hopefully soon VC.NET)
whats PHP mean?
Nezzar
July 3rd, 2002, 11:29
from the PHP-Manual:
What does PHP stand for?
PHP stands for PHP: Hypertext Preprocessor. This confuses many people because the first word of the acronym is the acronym. This type of acronym is called a recursive acronym. The curious can visit Free On-Line Dictionary of Computing (http://www.foldoc.org/) for more information on recursive acronyms.
average_guy
July 3rd, 2002, 18:27
so whats Hypertext Preprocessor mean?
Exophase
July 3rd, 2002, 19:06
I hate recursive acronyms. Why does everyone think they're so cool to use or something? They're stupid :p I'm not much of a web guy but I think "Hypertext preprocessor" means that it's often used to spit out HTML for pages. I'm pretty sure that syntaxually PHP is sorta like C, and is run server side.
- Exo
n64warrior
July 3rd, 2002, 21:22
dev c++ along with visual basic and visual visual studio 6.0 c++!!
Nezzar
July 4th, 2002, 13:29
Originally posted by Exophase
I hate recursive acronyms. Why does everyone think they're so cool to use or something? They're stupid :p I'm not much of a web guy but I think "Hypertext preprocessor" means that it's often used to spit out HTML for pages. I'm pretty sure that syntaxually PHP is sorta like C, and is run server side.
- Exo
Right, it produces HTML-Code for you. Actually, you could make it output everything you want but since it is used almost only on the web it wouldn't make much sense.
BTW, when PHP was in version 3, PHP meant Personal Homepage Tools. Don't ask me why they didn't it call PHT :confused:
ammoQ
July 4th, 2002, 13:55
Itīs called Hypertext Preprocessor since HTML is Hypertext, and the first versions of PHP did little more then some preprocessing of HTML-pages (like dynamically inserting data retrieved from a database). PHP then evolved into a powerfull but ugly C-styled language for server side scripting.
Nezzar
July 4th, 2002, 14:07
Could you explain why it is ugly? (remember, I don't know much C/C++ so I don't I know why it is ugly for a professional like you are one)
ammoQ
July 4th, 2002, 14:18
I admit many people use it and they do great things with it. So here is why I consider it ugly: The C-styled syntax by itself is ugly, but in C it was meant to save time. This is ridiculled by the necessarity to write a $ before each variable.
I also donīt like that it as a seperate API for every database, so you eighter use some kind of abstraction layer (that should be part of PHP in my opinion) or you start with the MySQL and later when you want to switch to Oracle it means a lot of work although the progam does nothing at all specifiic to MySQL.
In many places the developers could not hide that the first versions of PHP were very simple and the whole thing grew.
Nezzar
July 4th, 2002, 18:42
The $ before is not completely unnecessary, IMO. It enables you to insert the variable directly into the echo without using a dot.
without the $ you'd have to write this: echo "Hello ".name."\n";
with the $ you can write it this way: echo "Hello $name\n";
PHP will recognize the variable on the fly and inserts its value.
If I'm not wrong in C++ it works similar:
cout << "Hello " << name << endl;
About the database-things:
I have to admit that PHP OOP-Features are ATM (will change 4.3.0, new Zend-Engine, w00t) are very limited but because of that writing a DB-Abstraction-Layer is pretty easy, even for beginners.
ammoQ
July 4th, 2002, 19:28
You have to write $ also outside of strings, and the whole variable handling and how echo works seems to be taken from unix shells, which makes it in my eyes even worse.
In C++ it's different. The variable is recognized because it is outside the string.
Nezzar
July 4th, 2002, 19:31
I didn't mean you don't have to write a $ outside of strings. I just showed how it would look.
Again, can you explain me why this $ is bad? (not to be offensive or something, just asking)
ammoQ
July 5th, 2002, 01:18
$ is bad since it creates extra work in normal cases for no benefit. This is ridicullous for a C-styled language, since C did everything possible to reduce the work of typing, like the ugly = and == (which would be := and = in Pascal or any other pretty language).
Inside strings, $ saves a little work, but make it more incomprehensible.
Exophase
July 5th, 2002, 01:30
Geggh, I misread a lot of things, I'm gonna mostly wipe my repost, ignore it if you saw it. :P
- Exo
average_guy
July 5th, 2002, 01:45
C is ugly? what about c++?
ammoQ
July 5th, 2002, 08:22
Well, actually C and C++ are not that ugly like PHP, it's only that I prefer the style of Pascal, Modula, ADA. C++ isn't more beautiful like C, but noone would expect that.
Nezzar
July 5th, 2002, 08:56
OK, I think I got your point, ammoq. But this using of a $ inside a makes things easier for beginners (but might teach them wrong methods as well :/).
average_guy
July 5th, 2002, 15:37
some people get into programming then quit because the amount of time required to learn hardcore stuff. beginner skill is enough for people who don't use computer much. I can program but not something like doom3
ammoQ
July 5th, 2002, 15:55
I donīt think even 1% of all programmers could make Doom3 right away, and hardly 10% could make it if they tried hard an learned a lot. Most programmers write "boring" stuff, which does not require such a skill level. Some of those programmers write interesting programs, like emus (or plugins) in their free time, so they keep in touch with technology.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.