Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

C++ IDE

Name: Anonymous 2009-08-15 6:02

Hi /prog/

I'm searching for a C/C++ IDE for Linux that:
- Runs natively (no java, no vm, I need speed;
- Provides intelligent code completion;
- Allows compiling steps configuration (i.e. customized makefile);

I'd like to know what does the EXPERT PROGRAMMER suggest.

Name: Anonymous 2009-08-15 6:45

- Runs natively (no java, no vm, I need speed;
vi
- Provides intelligent code completion;
That's what the mass of neurons in your skull is for.
- Allows compiling steps configuration (i.e. customized makefile);
:! make

Name: Anonymous 2009-08-15 6:46

I need speed;
VROOM VROOM GENTOO


Just use EMACS, it has never disappointed me.

Name: Anonymous 2009-08-15 7:13

- Runs natively (no java, no vm, I need speed;
Acme

- Provides intelligent code completion;
No, you don't.

- Allows compiling steps configuration (i.e. customized makefile);
make

Name: Anonymous 2009-08-15 7:22

>>4
Acme? I heard it's part of Inferno. How do I get it?

Name: Anonymous 2009-08-15 7:37

>>5
Acme SAC, Wily, Plan 9 Port, or run Plan 9 or Inferno. Take your pick.

Name: Anonymous 2009-08-15 7:41

Textmate. Watch the screencasts.

Name: Anonymous 2009-08-15 9:19

>>2
Use vim and :make instead, it'll show you errors in the editor.

-Provides intelligent code completion;
Geany
or
-Code::blocks - larger, but it supports debugging.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-15 9:37

I personally use Notepad2 and avoid any "makefiles"(which i consider bloated and poor design)



______________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
Flags are bits of colored cloth that governments use first to shrink-wrap people's brains and then as ceremonial shrouds to bury the dead.

Name: Anonymous 2009-08-15 9:47

>>10
Fuck you.

Makefiles are about the most elegant way of handling big builds. Well, if one actually understands how and why they work. (Dependency graph traversal, anyone?)

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-15 9:55

>>11 I use one include file for everything.
#include "void.h" //handles all the common functions,#defines,#ifdefs and #includes


_____________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
A sword is never a killer, it's a tool in the killer's hands.

Name: Anonymous 2009-08-15 10:01

>>12
>>10
And I thought you were a mediocre programmer. It's even worse than I imagined.

HIBT?

Name: Haxus The Mediocre 2009-08-15 10:08

Haxus The Mediocre

Name: Anonymous 2009-08-15 10:09

I personally use Notepad2 and avoid any "makefiles"(which i consider bloated and poor design)

>I use one include file for everything.
#include "void.h" //handles all the common functions,#defines,#ifdefs and #includes

Ok, this time you have gone too far.  Nobody will take your trolling seriously after this shit.

Name: !WokonZwxw2 2009-08-15 10:12

I have observed that more and more people are talking to FV these days. Perhaps it's time to drop the load again.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-15 10:13

>>16 There is no trolling:
Notepad2 is excellent editor. Never crashes,includes syntax-highlighting and brace matching.
Anything which uses makefiles is defective Sepples-level shit.
All the C code posts on my blog are void.h merged with somefile.c



_______________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
On a given day, a given circumstance, you think you have a limit. And you then go for this limit and you touch this limit, and you think, 'Okay, this is the limit.' As soon as you touch this limit, something happens and you suddenly can go a little bit further.

Name: Anonymous 2009-08-15 10:18

>>18
Nobody reads your blog, junior.

Name: Anonymous 2009-08-15 10:22

>>19
Please don't read her posts.

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= !frozEn/KIg 2009-08-15 10:23

>>19 But you claim void.h is trolling? It just my utility header. Here is example of void.h i used(outdated ver) with DMC
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define ui unsigned int
#define ul unsigned long
#define uq unsigned long long
#define uc unsigned char
#define db double
#define ld long double
#define fl float
#define li long int
#define ir int
#define cr char
#define il inline
#define vd void
#define thisline ;printf("%d,",__LINE__); //debug scan,print number of last executed line
#define rdt(timer) ;asm volatile("rdtsc\n\t":"=A"(timer)); // unsigned long long timer
#define brol(value,shift)  ((value << shift) | (value >> (8 - shift))) //byte rotate left/right
#define getbit(byte,place) (byte&(1<<place))
#define delbit(byte,place) (byte&(0xFF^(1<<place)))

#define mainstart ir main(ir argc,cr**argv){
#define mainend ;return 0;}
//Open file for read/write( doesnt exists ->create)
FILE* file(cr*name){FILE *fp=fopen(name,"r+b");if(!fp){fp=fopen(name,"wb");};return fp;}
//write buffer to file
vd buf2file(cr*buf,ir size,cr*filename){FILE*fp=fopen(filename,"wb");fwrite(buf,1,size,fp);fclose(fp);}
//get buffer from file
cr* file2buf(cr*filename){FILE*fp=file(filename);fseek(fp,0,SEEK_END);li rsize=ftell(fp);cr* buf=(cr*)malloc(rsize);rewind(fp);
fread(buf,1,rsize,fp);fclose(fp);return buf;}
//get filesize
li file2size(cr*filename){FILE*fp=file(filename);fseek(fp,0,SEEK_END);li rsize=ftell(fp);fclose(fp);return rsize;}


______________________________
http://xs135.xs.to/xs135/09042/av922.jpg
Velox Et Astrum gamedev forum: http://etastrum.phpbb3now.com
We are all looking for emotions, basically. It's only a question of finding the way to experience them

Name: Anonymous 2009-08-15 10:28

>>20
Don't worry, officer, won't happen again. I just got quite bored. *grabs projecteuler*

Name: Anonymous 2009-08-15 10:28

>>21
Fuck you.

Name: Anonymous 2009-08-15 10:32

Nobody, Void. Nobody.
>>23
IAWTC *leaves*

Name: Anonymous 2009-08-15 12:36

>>25
Are you some kind of internet fluffer? Or is there some other reason you'd aspire to give him a hard-on with your posts? Your blatant flattery is like small pellets of Viagra to his immature little penis.

Name: Anonymous 2009-08-15 12:51

HOLY CRAP, /prog/!

Stop feeding the Goddamn Voiden Frost!

Name: Anonymous 2009-08-15 12:58

>>27
I think you mean Glacial Entropy

Name: Anonymous 2009-08-15 15:15

Makefiles

big builds

Now you have 2 problems

Name: Anonymous 2009-08-15 18:14

Code::Blocks is the only choice if you want an actual IDE.

Name: Anonymous 2009-08-15 18:24

>>8
Nah, Acme and make is much clearer, and without the brain-dead vi interface or Vim's even worse extensions.

Name: Anonymous 2009-08-15 18:37

Visual Studio. Fuck Lunix

Name: Anonymous 2009-08-15 18:39

Name: Anonymous 2009-08-15 18:52

Sun Studio. Fuck Lunix

Name: Anonymous 2009-08-15 18:57

I can see why you'd want code completion in a language like Java, where retardedly long identifiers are inevitable. If you need it in C, though, you have no business trying to be a programmer.

(EXPERT PROGRAMMERS don't use Sepples.)

Name: Anonymous 2009-08-15 19:10

Learning stdlib is easy but fully memorizing every API you use is hard.
And manpages are slower than code-completion.

Name: Anonymous 2009-08-15 19:16

>>36
You think code completion is supposed to be a substitute for knowing your API? I hope I never have to use anything you write. Fucking Seppletard.

(But then, of course I won't.)

Name: Anonymous 2009-08-15 19:47

>>21
Modules, motherfucker, do you use them?

Name: Anonymous 2009-08-15 20:51

>>36
Fully memorizing APIs is unnecessary, and you'll get better help when you blank by looking at the docs/online. The portion of an API you're actually using at the moment is generally easy to keep track of. And how many times are you going to use each API feature anyway? Factor your code.

Name: Anonymous 2009-08-15 21:20

>>39
This is what Java users really believe.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List