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

Pages: 1-4041-

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.

Name: Anonymous 2009-08-15 21:41

>>39
W-(

Name: Anonymous 2009-08-15 21:51

>>40
You don't seem to have understood what you just read, so I'll recap. It's not necessary to memorize every detail of an API ot use it. It's not necessary to use code completion since docs are more helpful. You should refactor your code so you don't need to refer to obscure parts of some API constantly. Why you think I'm a Java programmer I can't imagine, unless maybe you don't know any languages at all.

Name: Anonymous 2009-08-15 22:03

>>42
You know what? I completely misread your post. I thought you were >>36 replying to >>37 and being awkward in saying that the alternative to code completion is memorizing all APIs you would want to use.
I apologize.

Name: Anonymous 2009-08-15 22:20

>>43
Now I feel bad for being mean when the nature of your mistake was pretty obvious. :(

Name: Anonymous 2009-08-16 0:46

>>46
                       //`'''```,
             o        // LISP   `.,
       ,....OOo.   .c;.',,,.'``.,,.`
    .'      ____.,'.//
   / _____  \___/.'
  | / ||  \\---\|
  ||  ||   \\  ||
  co  co    co co

Name: =*=F=R=O=Z=E=N==V=O=I=D=*= 2009-08-20 11:06

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

Anything which uses makefiles is defective Sepples-level shit.
All the C code posts on my blog are void.h merged with somefile.c

Name: Anonymous 2009-08-20 11:22

>>48
expert programmer.

i often used to just put functions in header files for smaller projects.

Name: Anonymous 2009-08-20 11:25

Runs natively (no java, no vm, I need speed;
Why do you need speed for an IDE?  Does your computer suck that bad?

Name: Anonymous 2009-08-20 11:31

VisualStudio 2010 FTLulz!

I'd take eclipse or netbeans over VS2010 vithout a blink.

Name: Anonymous 2009-08-20 11:34

Runs natively (no java, no vm, I need speed;
Why do you need speed for an IDE?  Does your computer suck that bad?

Name: =+=*=F=R=O=Z=E=N==V=O=I=D=*=+= 2009-08-20 11:46

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

Anything which uses makefiles is defective Sepples-level shit.
All the C code posts on my blog are void.h merged with somefile.c

Name: Anonymous 2009-12-05 9:16

Eclipse CDT

Name: Anonymous 2009-12-05 9:24

Look folks, I know we're all trolling here, but memorizing APIs is a poor substitute for an IDE with code intelligence.

Name: Anonymous 2009-12-05 12:08

>>56
Look, this is a bullshit API if you need to look up the names all the time.

Name: Anonymous 2009-12-05 12:37

>>56
If you need a tool to program for you, you're using the wrong language.

Name: Anonymous 2009-12-05 13:02

>>56
all trolling here
bumping 5-year-old thread
making idiotic statement

Name: Anonymous 2009-12-31 9:06


                       //`'''```,
             o        // LISP   `.,
       ,....OOo.   .c;.',,,.'``.,,.`
    .'      ____.,'.//
   / _____  \___/.'
  | / ||  \\---\|
  ||  ||   \\  ||
  co  co    co co

Name: Anonymous 2009-12-31 9:36

>>58
If using a tool increases my productivity by doing some tedious tasks for me then it's a good tool, for example Emacs can autoindent Lisp code making me never have to even think about doing that myself (it also makes errors obvious if indentation is wrong). Auto completion is also useful if you like having long function names (or if the language/API/library has them), for example typing m-v-b<TAB> is faster than typing multiple-value-bind, or m-v-c is faster than typing multiple-value-call. The programmer knows exactly what he wants to type, but if the editor can provide him with ways to accelerate his job and remove useless routine work, then the programmer is being stupid or unfortunate(have to work with a less capable system?) to not take advantage of the tools.

Name: Anonymous 2009-12-31 10:42

I thought Linux people prided themselves in coding straight from the terminal.

Name: Anonymous 2009-12-31 11:30

It's a hot night. The mind races. You think about your compiler: the only friend who hasn't betrayed you, the only friend who won't be dead by sunup. Sleep tight mates, in your quilted chambray night shirts.

Name: Anonymous 2009-12-31 11:49

>>63
You think about your compiler: the only friend who hasn't betrayed you
I'm using gcc ;_;

Name: Anonymous 2009-12-31 14:40

>>64
It's not his fault, he was corrupted by RMS during his childhood.

Name: Anonymous 2010-12-22 3:01

Name: Anonymous 2011-02-04 18:03

Name: Anonymous 2013-06-18 18:08

Testing, testing

Name: Anonymous 2013-06-18 18:08

Testing, testing

Name: Anonymous 2013-06-18 18:09

mindforth

Name: Anonymous 2013-06-18 18:10

mindforth

Name: Anonymous 2013-06-18 18:23

Name: Anonymous 2013-06-18 18:23

Name: Anonymous 2013-06-18 18:30

Name: Anonymous 2013-06-18 18:37

Name: Anonymous 2013-06-18 18:44

Name: Anonymous 2013-06-18 18:51

Name: Anonymous 2013-06-18 18:58

Name: Anonymous 2013-06-18 19:05


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