These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
Previous page12
 

Software Integration Analyst

First post
Author
Solstice Project
Sebiestor Tribe
Minmatar Republic
#21 - 2012-06-27 18:58:25 UTC  |  Edited by: Solstice Project
Ano Regni wrote:
Solstice Project wrote:
I miss the days when people actually could code and also optimize
and weren't told to avoid pointers like if they were from hell.


I think that was a personal choice Big smile (avoiding pointers)

C++ ... like the friend you hated to be around but learned to love :)

Friend of mine said that's what kids get taught nowadays.
Pretty stupid, tbh ... but he also told me that most coders nowadays are crap,
compared to back then. No offense ... it's what he told me and what i can see on thedailywtf.com

btw, i started with pascal and went straight to Assembler.

There never really was any use for C for me,
as i could do the same things in pascal and faster in assembler anyway.

If you have ever looked at the assembler output of modern compilers
and actually understood it ... you'd understand why i kept using assembler
until windows discouraged me to keep coding.

... I was pretty good at writing fast code. :)


In before: modern compilers optimize better than anybody could do it by hand. (LOL)
Ano Regni
YOKELS
#22 - 2012-06-27 19:31:43 UTC  |  Edited by: Ano Regni
C++ Is a very good intro language because if used simply, it teaches the basic structure of software programming, but this is mostly console based. It is mostly used for instructional purposes. I have a friend who is a Senior embedded C++ programmer for Honeywell and yes if you know C++ very well, you will make tons and tons of money no doubt, but those positions are fairly limited now days with the bulk being .Net or Java programming.

I think C++ is a very good tool to teach you OOP because it teaches you the history of software design and gets your feet wet. Newer languages are much more OOP friendly.

I am not a pirate, I work in private acquisition and redistribution dealing in personal assets

Herzog Wolfhammer
Sigma Special Tactics Group
#23 - 2012-06-27 19:38:52 UTC
Sometimes I think .NET ruined an entire generation. I have to deal with the younger guys who have trouble with that. If you started in the old school, .NET is like the U.S.S Enterprise from TNG compared to TOS. But those who didn't start with the older languages that lacked intellisense and required more generic coding knowledge are helpless if the framework, like a black box to them, is not doing what they expect.

I had the fortune of getting started in IT working on FORTRAN programs written by engineers in the 1950s. Then I had to go onto VB6 written by accountants and that made me leave IT for a while and drive shuttle buses.

I remember a final exam where we had to write down the code in C for LIFO and queue linked lists using pointers, and use pseudo code to show how such structures are searched in binary mode (after a bubble or insertion sort).

When you instantiate a class and then put that dot on the end, and those functions appear, and you see things like "at", "index at", "insert", "append" - we used to have to write those functions ourselves.



Bring back DEEEEP Space!

Ano Regni
YOKELS
#24 - 2012-06-27 19:44:59 UTC  |  Edited by: Ano Regni
It did ruin it I agree, it took a lot of the "engineering" out of programming and handles a lot of that for you, and I would agree with that statement. Like I said, when I was in Junior High, High School, and College I was taught C++, J++, and VB 6.0 and in my latter years in College we were taught .NET and I would also admit that at first I refused to use .NET because it was outside my comfort zone but I realized you have to in order to keep up with technology. And Sadly today, most of what you see is .NET because things are going the way of web design which is mostly ASP type work and although PHP and Java has its place in this realm, I think ASP is much more commercialized (marketing-wise).

But I will admit, if I had a choice of java or C++ (with pointers and OOP) I'd pick java, wouldn't you :)

I am not a pirate, I work in private acquisition and redistribution dealing in personal assets

Viktor Fyretracker
Emminent Terraforming
#25 - 2012-06-27 20:00:25 UTC
Kyle Ward wrote:
I'm sure they have QA guys, they probably just weren't hiring any *new* guys. Its also significantly harder to test commercial software that has to work on 500k frankenmachines and gawd knows what other abominations the EVE players are running, than corporate software for internal use on a few thousand standardized machines.

edit: Also, this game is 9 years old, I can only imagine the horror those guys must go threw tryining to make new features and decade old lagacy code play nice...



haha this must be very true, when I had an office job before downsizing hit every single cube had the same identical Dell. I bet they even had the same exact hardware inside right down to the brand of HDD.

Meanwhile even in my own house I have computers with different video cards, CPUs, chipsets, HDDs, NICs, Memory(though most of it is G.Skill because they have been nice to me)

EVE is like swimming on a beach in shark infested waters,  There is however a catch...  The EVE Beach you also have to wonder which fellow swimmer will try and eat you before the sharks.

Dalmont Delantee
Gecko Corp
#26 - 2012-06-27 20:12:47 UTC
I can code in C64 basic. I wrote a program that I could feed a mining base and had randomised yields and random trader priced.

I was very proud of that program until the computers tape machine chewed the tape up :(
Crunchie Attuxors
Always Another Corporate Venture
#27 - 2012-06-27 20:23:02 UTC
CCP actually has pretty awesome QA all things considered. It has never crashed on its own. Even with three clients open at high. My video board doesnt like it, but that is understood.

And I don't remember the last time there were real, regular use, server side issues on the production shard. Even Burn Jita worked fine.

One thing to remember, tho, is that QA takes time. CCP does balance this pretty well.

My issues with CCP are all about customer service, not coding. In fact, I think it is amazing they have a single shard with 30k+ players on without ever crashing or massive DB issues.

I have worked on high-volume webserving on the architecture side, using MS-SQL as CCP does, and I can see they have added value. Doing the calculations required for an undock in under 10 seconds, day in, day out, with zero failures is pretty cool.
Eve forums official anthem: http://www.youtube.com/watch?v=pudOFG5X6uA Real men tank hull. Fake women shield-tank Gallente.
Ano Regni
YOKELS
#28 - 2012-06-27 21:09:56 UTC
People will always beat up QA for what they dont understand

I am not a pirate, I work in private acquisition and redistribution dealing in personal assets

Gordon Fell
School of Applied Knowledge
Caldari State
#29 - 2012-06-27 21:57:52 UTC
I'd say CCP has this squared away as an acceptable risk. They survived boot.ini, after all.
Pipa Porto
#30 - 2012-06-27 22:10:19 UTC
CCP Soundwave wrote:
Kyle Ward wrote:
I'm sure they have QA guys, they probably just weren't hiring any *new* guys. Its also significantly harder to test commercial software that has to work on 500k frankenmachines and gawd knows what other abominations the EVE players are running, than corporate software for internal use on a few thousand standardized machines.

edit: Also, this game is 9 years old, I can only imagine the horror those guys must go threw tryining to make new features and decade old lagacy code play nice...


Yep.


It's fun trying to keep a grip on cooked pasghetti, huh

EvE: Everyone vs Everyone

-RubyPorto

Karak Terrel
Foundation for CODE and THE NEW ORDER
#31 - 2012-06-27 23:17:50 UTC
Solstice Project wrote:

There never really was any use for C for me,
as i could do the same things in pascal and faster in assembler anyway.


"Some people seem to think that C is a real programming language, but they are sadly mistaken. It really is about writing almost-portable assembly language ..." Linus Torvalds

If i take a look at the software stack on the operating system i work with (Linux) most of the stuff is coded with C. In some occasions there are C++ and maybe python. Stuff like Java, php, ruby, perl, etc pops up as soon as you enter web application territory.

I however never encountered anything useful written in pascal. I don't know the language, but from my perspective it seams like an overhyped fanboy language with no realworld usage. Like smalltalk, stuff you learn at the university but never ever use in real applications.
Herzog Wolfhammer
Sigma Special Tactics Group
#32 - 2012-06-28 02:04:30 UTC
Karak Terrel wrote:
Solstice Project wrote:

There never really was any use for C for me,
as i could do the same things in pascal and faster in assembler anyway.


"Some people seem to think that C is a real programming language, but they are sadly mistaken. It really is about writing almost-portable assembly language ..." Linus Torvalds

If i take a look at the software stack on the operating system i work with (Linux) most of the stuff is coded with C. In some occasions there are C++ and maybe python. Stuff like Java, php, ruby, perl, etc pops up as soon as you enter web application territory.

I however never encountered anything useful written in pascal. I don't know the language, but from my perspective it seams like an overhyped fanboy language with no realworld usage. Like smalltalk, stuff you learn at the university but never ever use in real applications.



As I remember it, Pascal was a "student language". I took courses at night for it at an overseas college run on a military base, and the course used Pascal in the first 2 "semesters" (the schedule is not like real college) and if you passed the first 2, they went onto C. I passed but it was time to go home before taking the class in C - continued that at a local community college.

Ah the memories!!! I had a used Zenith Supersport with a 8088 processor and a copy of Borland Pascal and I said "OK if this thing runs Pascal, I can take the course" and it worked. I still have one of those 2 ton (relatively) monochrome laptops with the 8088 processors - heck it had 2 700K drives so I had to boot from one and run Borland from the other. The keyboard on that laptop is still the best in the world and the only thing that comes close is Das Keyboard (for real people with real hands) but they are expensive.

When I got home I was living in the fast lane: I got a used 386. Lol


Bring back DEEEEP Space!

MagicAcid
Nullbear Tear Extractors
Hostile Intervention
#33 - 2012-06-28 04:23:12 UTC
CCP Soundwave wrote:
Kyle Ward wrote:
I'm sure they have QA guys, they probably just weren't hiring any *new* guys. Its also significantly harder to test commercial software that has to work on 500k frankenmachines and gawd knows what other abominations the EVE players are running, than corporate software for internal use on a few thousand standardized machines.

edit: Also, this game is 9 years old, I can only imagine the horror those guys must go threw tryining to make new features and decade old lagacy code play nice...


Yep.


I am still waiting for support for my Cyrix MII-433GP CPU beast.

If you could compile a version for Itanium that would be nice too!

Also I demand you make EvE run on my CPU built within Minecraft.
Alain Kinsella
#34 - 2012-06-29 20:48:20 UTC
Herzog Wolfhammer wrote:
I still have one of those 2 ton (relatively) monochrome laptops with the 8088 processors - heck it had 2 700K drives so I had to boot from one and run Borland from the other. The keyboard on that laptop is still the best in the world and the only thing that comes close is Das Keyboard (for real people with real hands) but they are expensive.


try? http://www.wasdkeyboards.com/

I poked them an email about layout, and they replied there is a version in the works that will put it in a semi-fake Unix layout (CTRL where CAPS is today). Yes the HHK is available but they don't do that in full size (I need the arrow set and the numberpad).

As for myself, I'm a Nothgate Omnikey Ultra owner (and two of the similar replacements by Avant). Apparently those used the same mechanical keys as the TRS-80s (which explains why I've liked the feel for so long). However, their complexity (and virtual indestructibility) made it hard to sell many, and now the Avant folks have folded too. Cry Not a complete loss though, as I discovered that this key type is not modifiable to make quieter (hence my I poked the WASD folks - you *can* quiet down the Cherry keys).

Regarding Pascal - yes, alongside BASIC they were the training languages a couple decades back. They're actually very good for learning data structures without having to pull your hair out every 5th compile (because Pascal compilers won't let you do some of the messy tricks with pointers that gets you in trouble with C). Nowadays I'm told C# & Java are being used as the introduction language.

As a Solaris/Linux Admin though, I still happier with insane shell scripting (with csh when possible).

"The Meta Game does not stop at the game. Ever."

Currently Retired / Semi-Casual (pending changes to RL concerns).

Simetraz
State War Academy
Caldari State
#35 - 2012-06-29 21:03:43 UTC  |  Edited by: Simetraz
Okay you all are umm going back a ways to be talking about FORTRAN 77 and PASCAL those where taught in 1st year ENG-150
That was a long time ago and probably the easiest A I ever got in a class.
Things have come a LONG LONG WAY from those.

HEH good analogy is taking a WW1 pilot and thowing them into a 747 and say there you go.
Basic principles intact, the rest FORGET IT LolLolLolLol
Previous page12