kicad-developers team mailing list archive
Mailing list archive
Re: Feedback and wishlist
Tue, 07 Jul 2009 06:33:30 -0000
--- 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 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)