• What are you working on? V4 (HTML ISN'T PROGRAMMING)
    2,003 replies, posted
[QUOTE=nullsquared;18231081]You don't look like a tard for using an IDE. You look like someone who likes to get the job done.[/QUOTE] Which, well, happens to be the same deal for people who don't use one. If they didn't get the job done, they'd get fired. They get it done, and some of them get it done just as fast as you, and a bunch of them probably get it done faster too. The fact that their environment is embedded in one single monster-program seems irrelevant to their efficiency. He seems to be saying that the no-IDE approaches scales better on multiple platforms, not that no-IDE is more or less productive than having an IDE. Of course, it's been a long time since I've read his original replies, so I could be off-track.
[QUOTE=ZomBuster;18228882]It goes trough all the pixels, if it's within light range it goes from that pixel to the light source pixel, if it hits a wall etc. that pixel is dark. Not very subtle and slow as hell but playable with the limited range. Here it is with the whole level in range , plays at around 3 fps (I recorded it with nosync to make it smooth) [media]http://www.youtube.com/watch?v=MLiNAPPbQlI[/media][/QUOTE] That's a little how shadowmapping works, but instead of raycasting each point, it just tests it against a depth map of 'how far the light makes it from the source.' Runs in a much more practical amount of time as a pixel shader. I'm a little lost on how to make shadowmaps work for local omnidirectional lights, though. I think it is much more complicated. And concerning IDE's, I just think it is unproductive to count on an IDE doing stuff for you, and just deepens your dependency in the long run. Not just multiple platforms as gparent says, but your code certainly cannot [i]rely[/i] on a programmer having a certain environment or installed. That may be fine if you are just working on a project for yourself, but it's not gonna fly if you're on a wide-ranging team or working with open-sourced material. Also, if you are running in a confined embedded target environment (as we are all the time in the ARM lab), you can't [i]afford[/i] the luxury of a complicated development environment. You just have some c files, vi, an outdated compiler and a simple terminal. You don't want to be lost in this situation.
[QUOTE=Cathbadh;18235649]your code certainly cannot [i]rely[/i] on a programmer having a certain environment or installed.[/QUOTE] Yet the problem ends up being that someone turns to a build system, such as scons, CMake, waf, premake4, or autotools, [i]anyways[/i]. All of which suck. Whereas the IDE hides that from them, and they can just hit a little green arrow, and then get immediate results.
[QUOTE=Chandler;18235838]Yet the problem ends up being that someone turns to a build system, such as scons, CMake, waf, premake4, or autotools. All of which suck. Whereas the IDE hides that from them, and they can just hit a little green arrow, and then get immediate results.[/QUOTE] A valid point, but I believe I have already explained why I prefer to not trust that sort of thing. If your code is broken, but it builds in [i]this very particular environment, and you've opened it up with this configuration file, and it is placed in this particular directory[/i] blah blah blah... then your code is [u]still fundamentally broken[/u].
[QUOTE=Cathbadh;18235915]A valid point, but I believe I have already explained why I prefer to not trust that sort of thing. If your code is broken, but it builds in [i]this very particular environment, and you've opened it up with this configuration file, and it is placed in this particular directory[/i] blah blah blah... then your code is [u]still fundamentally broken[/u].[/QUOTE] But that's not why people USE IDE's. They use them for organization. There's a reason people put vim plugins in to help them keep track of files/projects. The way you make it sound is that people need to do everything by hand. And if you were working on something like VLC, SDL, or Wine, then that's isn't really feasible in anyway. Using an IDE *can* save you time, if you are productive. Likewise, NOT using an IDE can yield the same results. However, in the end, both types of people are going to require one thing: Someway to manage, organize, and effectively build a project, and receive feedback on whether their code makes computers shit themselves or not. I mean, I use MonoDevelop for my projects, but I don't use it's build system, because I have a very specific way I like to do things, and MonoDevelop doesn't seem to like being thrown between a windows and linux machine over the course of a day. I mean I'm not trying to nitpick here, but this argument is like vi v. emacs, except for our generation.
[QUOTE=Chandler;18236398]But that's not why people USE IDE's. They use them for organization. There's a reason people put vim plugins in to help them keep track of files/projects. The way you make it sound is that people need to do everything by hand. And if you were working on something like VLC, SDL, or Wine, then that's isn't really feasible in anyway. Using an IDE *can* save you time, if you are productive. Likewise, NOT using an IDE can yield the same results. However, in the end, both types of people are going to require one thing: Someway to manage, organize, and effectively build a project, and receive feedback on whether their code makes computers shit themselves or not. I mean, I use MonoDevelop for my projects, but I don't use it's build system, because I have a very specific way I like to do things, and MonoDevelop doesn't seem to like being thrown between a windows and linux machine over the course of a day. I mean I'm not trying to nitpick here, but this argument is like vi v. emacs, except for our generation.[/QUOTE] Organization and cleanliness are fantastic reasons to use an IDE. Using one because that's the only way you know how to program and it does stuff for you is a bad reason. Use it, but don't [i]rely[/i] on it. That's all I'm saying, and I'm getting shit for it.
[QUOTE=andersonmat;18230963]Lookin' good. I think Lua would be an interesting language to script in for an IRC client. :v:[/QUOTE] He's making an IRC bot.
[QUOTE=Cathbadh;18237151]Organization and cleanliness are fantastic reasons to use an IDE. Using one because that's the only way you know how to program and it does stuff for you is a bad reason. Use it, but don't [i]rely[/i] on it. That's all I'm saying, and I'm getting shit for it.[/QUOTE] Unfortunately that's not how you came off.
I think anyone that has to use a compiler is a total moron. I prefer to write the binaries myself using a hex editor. You shouldn't rely on a compiler to compile your code.
Real programmers let butterflies flap their wings once, changing the flow of eddy currents in the higher atmosphere, which lets pockets of higher-pressure form acting as lenses that deflect cosmic rays, focusing them to strike the drive platter and flip the desired bit.
[QUOTE=arienh4;18237958]Real programmers let butterflies flap their wings once, changing the flow of eddy currents in the higher atmosphere, which lets pockets of higher-pressure form acting as lenses that deflect cosmic rays, focusing them to strike the drive platter and flip the desired bit.[/QUOTE] emacs has a command for that.
Dammit, emacs.
[QUOTE=arienh4;18238314]Dammit, emacs.[/QUOTE] don't say emacs name in vain you bastard :argh:
[QUOTE=birkett;18238025]emacs has a command for that.[/QUOTE] Oh yeah! Good ol' C-x M-c M-butterfly...
[QUOTE=Pepin;18232971]I was teaching someone ActionScript 3.0 today and he made some code similar to this [code] if (4 < 7) { trace(happiness); }[/code] and when he exported the swf an error occurred and he asked why he got the error and I explained "So the problem is that happiness isn't defined, but even it was it would have no value" and someone overheard it and was like "wait, what are you talking about, because it sounds like philosophy".[/QUOTE] That's deep man.
Rewrote my collision code, erradicated the bug I call "sticky walls". When you fell / were in the air if you pressed against a wall you wouldn't fall. Now to work on scrolling again, I have an idea.
Had this on my mind for a while but I finally wanted to get my head around the JSON library. [img]http://img.loldepot.com/139c538bfca41cea40ad6.png[/img] [img]http://img.loldepot.com/333c43494f3b3bbec44a.png[/img] Program for my friends [url=http://reager.co.uk]website[/url]. Works on x86 and x64. Requires .NET Framework 2.0 [url=http://www.stylee32.net/upload/uploads/1257668168.zip](Download)[/url]
Pink theme, really?
[QUOTE=r4nk_;18238507]Pink theme, really?[/QUOTE] It fits my wallpaper and it's my choice as to what I have as my Aero color scheme. I see no problem with the color pink. [url=http://img.loldepot.com/65ed6b103941f4ed2661.png]And you're sort of late.[/url] (from OP.)
[QUOTE=r4nk_;18238507]Pink theme, really?[/QUOTE] He's just showing that he's comfortable with his sexuality.
[QUOTE=scizorownage;18238945]He's just showing that he's comfortable with his sexuality.[/QUOTE] Funny. :v:
[QUOTE=Diaklu;18238951]Funny. :v:[/QUOTE] Oh, so you aren't then?
No I just laughed. If it makes anyone feel better I changed it to clear.
[QUOTE=Cathbadh;18237151]Organization and cleanliness are fantastic reasons to use an IDE. Using one because that's the only way you know how to program and it does stuff for you is a bad reason. Use it, but don't [i]rely[/i] on it. That's all I'm saying, and I'm getting shit for it.[/QUOTE] No, you're blaming things on IDEs that you should be blaming on the programmer using it.
[QUOTE=garry;18237891]I think anyone that has to use a compiler is a total moron. I prefer to write the binaries myself using a hex editor. You shouldn't rely on a compiler to compile your code.[/QUOTE] I know you are trying to be ironic, but I entirely agree. You should be able to kick bits into submission, otherwise you are going to be worthless and first to go into the meat-grinder when the robot revolution happens. And yes, Ortzinator, I am blaming the IDE for the failings of the programmer. Only in the cases where programmers seem to not know what the fuck they are doing because it gives them a false sense of security, and condones bad coding practice. This is [I]precisely why[/I] all the CS classes we take teach you to not program within an IDE.
[url=http://brain.wireos.com/wp-content/uploads/screenshot_15.png][img]http://brain.wireos.com/wp-content/uploads/screenshot_15-400x240.png[/img][/url] [url=http://brain.wireos.com/wp-content/uploads/screenshot_16.png][img]http://brain.wireos.com/wp-content/uploads/screenshot_16-400x240.png[/img][/url] Avionics/2D panels for one spacecraft. Also internal systems physics simulation (overrides the simulator), and later I hope to also provide my own high-mach-number flight physics using data from CFD: [url=http://brain.wireos.com/wp-content/uploads/x30_aero9.PNG][img]http://brain.wireos.com/wp-content/uploads/x30_aero9-400x100.PNG[/img][/url] (shape of the craft might/will change) Graphics are mine, simulator is [b]X-Plane 9[/b], avionics and stuff written in Lua, available freely on the internet. Got a whole bunch of junk done, the MFD's have about 15 pages plus extra OPS and PFD screens, but there's more to be done for all systems, only small part of the craft is done so far.
[QUOTE=garry;18237891]I think anyone that has to use a compiler is a total moron. I prefer to write the binaries myself using a hex editor. You shouldn't rely on a compiler to compile your code.[/QUOTE] What you may not realize is that Tim Sweeney of Epic Games learned how to program by typing in the opcodes directly into a file on the Apple II. He still knows the opcodes by heart. It's crazy scary.
jesus fuck why are you morons still arguing about the usage of ides? it's one of the most idiotic arguments i've seen on this forum.
[QUOTE=Chandler;18244255]What you may not realize is that Tim Sweeney of Epic Games learned how to program by typing in the opcodes directly into a file on the Apple II. He still knows the opcodes by heart. It's crazy scary.[/QUOTE] That's actually not uncommon. The president of our computer club does the same thing with the hex editor in an apple ][. He can do it with C64 as well. Why am I getting ratings shit for this post? I'm confused here, especially since it's not really that hard to swallow. The guy's 25 for chrissakes.
[QUOTE=Chandler;18244255]What you may not realize is that Tim Sweeney of Epic Games learned how to program by typing in the opcodes directly into a file on the Apple II. He still knows the opcodes by heart. It's crazy scary.[/QUOTE] Holy shit, I wish I had the time.
Sorry, you need to Log In to post a reply to this thread.