← Back to team overview

kicad-developers team mailing list archive

Re: Feedback and wishlist


--- In kicad-devel@xxxxxxxxxxxxxxx, Dick Hollenbeck <dick@...> wrote:

> gaining momentum, not losing it. So many Texas High School graduates 
> know Java before they even hit the university.

Here luckily we do procedural/imperative in high-school and java as object orientation in university... As a curriculum java is near-to-nil, except for some web business application firms.

And, in the end, I've found that perl works better than java even for web apps :P:P

What you ACTUALLY need to know to work as a programmer in Italy is:
- For business apps, IBM VS/COBOL II and Visual Basic. Java, Microfocus COBOL, and something like Visual FoxPro are used too. Oh right, Flash, Javascript and PHP for websites :P
- For academic work, MatLAB. Period :D. I've been paid to rewrite in C somematlab algo because it was too slow... Some departements are using C++ forspecific applications (like computer vision), but only because toolkits are available only for that.
- In the industry... well... object orientation is actually worse for performance and if you don't have pointers you can't dereference NULLs :D Mostlymanufacturers subsets of ANSI C (the Atmel people have the luck of a full gcc compiler), some C++ for the GUI and lots and lots of assembly :D for one-off jobs (mostly custom developed machines) some ladder/state machine development and NI's LabVIEW (that's not traditional programming :D)

> My computer, as do most contemporary computers, has lots of resources.  
> So using them simply means I have not over bought my computer. I have 

When you have bought your computer?

Of couse your "contemporary" computers don't range from the PIII/800 to thecurrent ones... in our companies the programmers/designers mostly work using remote X with a single server (an Athlon/1200, BTW, only 4gigs RAM for 8people :D). And we work snappier than the accounting dept using the latestvisual sql apps :D (OTOH the accounting has the best hardware around :P westill have an old win95 box for burning eproms - yes THAT kind of memory, it's still used in railways!). Never seen a dual core around, maybe when some box burns out we'll be forced to buy one! The trouble it most of them are industrial hardened boxes, you have to fill them with salty water to burnthem...

> I suggest that if you have not tried the freerouter, that it can be 
> worth some investment in time, computers, operating systems, downloads, 
> installs, and caffeine to get some familiarity with it. Only at that 

Never said freerouter is junk. I said that java as an architecture is junk for performance and I can't afford running it :P

Also a 'shove' function shouldn't be TOO difficult to implement, once we get netlist classes in place.

Like you never used any autorouter (maybe one time to route the last 2-3 very-unimportant-tracks and I was feeling lazy)