Gorth Posted October 17, 2006 Share Posted October 17, 2006 As long as no-one suggests Modula-2. Oberon was mandatory at the University I seriously think, that even lisp was more entertaining... “He who joyfully marches to music in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would surely suffice.” - Albert Einstein Link to comment Share on other sites More sharing options...
metadigital Posted October 17, 2006 Share Posted October 17, 2006 FTL OBSCVRVM PER OBSCVRIVS ET IGNOTVM PER IGNOTIVS OPVS ARTIFICEM PROBAT Link to comment Share on other sites More sharing options...
Diamond Posted October 18, 2006 Share Posted October 18, 2006 I couldn't even go out and say "I know C" to anyone, though, really - but even then, it was obvious that if you're willing to stick it out and go thorugh the hellish bug-checking and trial & error, try to understand how everything works and fiddle, it's not too difficult. <{POST_SNAPBACK}> I remember myself learning C++ in high school and then being unable to implement something more or less substantial using it. It is better to start with C/C++ after you know some fundamentals of computer architecture. After that things make much more sense and debugging is not that hard too. Link to comment Share on other sites More sharing options...
Kaftan Barlast Posted October 21, 2006 Share Posted October 21, 2006 Heh, how often are UML diagrams actually used in industry? <{POST_SNAPBACK}> Dont know about the coding but I plan to use my UML-type program to plan NWN2 modules. It will be great for seeing how every area in the module is tied together DISCLAIMER: Do not take what I write seriously unless it is clearly and in no uncertain terms, declared by me to be meant in a serious and non-humoristic manner. If there is no clear indication, asume the post is written in jest. This notification is meant very seriously and its purpouse is to avoid misunderstandings and the consequences thereof. Furthermore; I can not be held accountable for anything I write on these forums since the idea of taking serious responsability for my unserious actions, is an oxymoron in itself. Important: as the following sentence contains many naughty words I warn you not to read it under any circumstances; botty, knickers, wee, erogenous zone, psychiatrist, clitoris, stockings, bosom, poetry reading, dentist, fellatio and the department of agriculture. "I suppose outright stupidity and complete lack of taste could also be considered points of view. " Link to comment Share on other sites More sharing options...
alanschu Posted October 21, 2006 Share Posted October 21, 2006 The bad thing with UML diagrams is they tend to more be a reflection of the code base, rather than any significant planning (IMO anyways). I update my UML as I realize I had to do changes to it, because I didn't forsee all the things I would have to do when conceptualizing a program. Link to comment Share on other sites More sharing options...
Diamond Posted October 21, 2006 Share Posted October 21, 2006 (edited) The bad thing with UML diagrams is they tend to more be a reflection of the code base, rather than any significant planning (IMO anyways). I update my UML as I realize I had to do changes to it, because I didn't forsee all the things I would have to do when conceptualizing a program. <{POST_SNAPBACK}> Same goes with any abstract model - there are always some implementation quirks. And also, experience often affects how big are the changes that you have to make. Edited October 21, 2006 by Diamond Link to comment Share on other sites More sharing options...
@\NightandtheShape/@ Posted October 21, 2006 Share Posted October 21, 2006 uml ONLY SERVES TO SPEED UP DEVELOPMENT sorry about caps "I'm a programmer at a games company... REET GOOD!" - Me Link to comment Share on other sites More sharing options...
Diamond Posted October 21, 2006 Share Posted October 21, 2006 If it was sarcasm, please disregard the following reply. "ONLY SERVES TO SPEED UP DEVELOPMENT" Of course it is. But sometimes you have to change your model, because you haven't constructed the model correctly due to inexperience in the domain of application and/or your implementation framework has a very different philosophy as compared to your model. Link to comment Share on other sites More sharing options...
jaguars4ever Posted October 28, 2006 Share Posted October 28, 2006 What Ive found to be bothersome about programming is that you need to be so awfully clever. As you all may know, I had my brain replaced with a monkey due to an accident and since then I ..you know the rest. <{POST_SNAPBACK}> Woe betide the evil source code, Brother Kaft. Fortunately, the mathematical aspects becomes vastly more manageable with the right type of calculator. Link to comment Share on other sites More sharing options...
Plano Skywalker Posted October 29, 2006 Share Posted October 29, 2006 What Ive found to be bothersome about programming is that you need to be so awfully clever. As you all may know, I had my brain replaced with a monkey due to an accident and since then I ..you know the rest. <{POST_SNAPBACK}> I think it depends on what kind of programming you are doing. If you are writing a graphical rendering engine for a FPS, I would say it would help to be a math wiz. If you are writing, shall we say, "light business apps", such as a knowledge base or inventory tracking system, then I think math skills are less important. You still need to be very clever, though, but in a more artistic way. You need to convince the end user that your program really is going to be better for him than that Excel spreadsheet that he has tweaked up. The program needs to be very intuitive and "smooth" in operation. Most light business programming projects fail, not because they don't do what they were meant to do in the strictest sense, but because they just aren't very intuitive in operation. Link to comment Share on other sites More sharing options...
@\NightandtheShape/@ Posted October 30, 2006 Share Posted October 30, 2006 If it was sarcasm, please disregard the following reply. "ONLY SERVES TO SPEED UP DEVELOPMENT" Of course it is. But sometimes you have to change your model, because you haven't constructed the model correctly due to inexperience in the domain of application and/or your implementation framework has a very different philosophy as compared to your model. <{POST_SNAPBACK}> It was sarcasam. Yeah you have to change models all teh time, simple fact, it's there for that reason - so you can change the model and thus have an implementation model, it's quicker on the whole than walking blind. "I'm a programmer at a games company... REET GOOD!" - Me Link to comment Share on other sites More sharing options...
@\NightandtheShape/@ Posted October 30, 2006 Share Posted October 30, 2006 What Ive found to be bothersome about programming is that you need to be so awfully clever. As you all may know, I had my brain replaced with a monkey due to an accident and since then I ..you know the rest. <{POST_SNAPBACK}> I think it depends on what kind of programming you are doing. If you are writing a graphical rendering engine for a FPS, I would say it would help to be a math wiz. It's easier than you'd think. "I'm a programmer at a games company... REET GOOD!" - Me Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now