Ask Slashdot: No-Install Programming At Work?
An anonymous reader writes "Hello! Every summer (and other holidays) the work load at my job becomes minimal. I like scripting (HTML, CSS etc.) and would like to get into programming just to tinker a bit due to curiosity. At work we are not allowed to install anything except company approved software. Is there something I can program in that has an IDE like PortableApps.com? I guess I am asking for a recommendation on both language and IDE at the same time. Again, I want to reiterate that this is to satisfy my tinkering curiosity and thus not need something great, just something more advanced than HTML/CSS."
it's possible to run eclipse without installing anything, just from the executable in the directory.
also, BlueJ i think you can do the same thing.
Eclipse has a built in java compiler too i believe so you don't need to install the jdk.
Your browser already supports it. Just fire up Notepad or Wordpad as your "IDE".
http://ideone.com/
Actually, if this is the guy's first forays into "proper programming," I'd tend to maybe steer clear of an IDE, and certainly something as complex as Eclipse. You don't really need it, and a big IDE like that just becomes one more thing to learn, i.e. one more barrier to entry. If what you want to do is write a program and get that magic feeling of watching the program run and seeing it do what it's supposed to do, then just rush on in and do that! No need to learn some IDE. IDEs are great for people who do programming every day and who have to maintain big code bases and work within a group. But if all you want to do is learn to program, I say skip it for now. Save it for when you start doing something ambitious and the tools an IDE gives you are actually useful.
Breakfast served all day!
The ownership of anything you do during your work hours would be in question (at best). Most likely, if you're in IT, you've signed something that says anything you create while on the clock belongs to your employer and there would be no question at all.
OMG. So his employer might pantent "Hello World", if he get's caught learning to program at work!!
Oh, the beautiful gloss of greality!
Glad I don't work at a place like that. At my place when it is slow I am pretty much allowed to do whatever I want (managers approval). I usually tinker around with technology that I normaly do not get to use. Quite a bit of my tinkering arond has made me a better developer, as well as introduced new technology into our existing projects to make them even better. My boss was so pleased with my "screwing around" that now he has implemented a google style "20% time" (as long as no major deadline for something) where we can do whatever he hell we want one day a week (although generally I find it more efffective saving the days and doing 4 days in a row). Can do anything from playing with technology, to reading tech magazines, reading development books THe thing my manager loved the most that I did was screwing around with solr which we ended up implementing into our flagship product and upping revenue by 15%