|
I don't understand what you mean as "control the hardware".
We develop software but we're able to constrain a very little about the Customers' target machine: the market rules that.
For instance, tons of people owns a smartphone and would love having our system on that: either we drop, or we must find some way to move to those devices.
That's the way I really prefer an overhauled yet abstracted framework, than a tight-coupled language: the possibility to reuse the sources are much higher.
|
|
|
|
|
den2k88 wrote: And it's all fast
As long as there is not much string handling involved. VB6's implementation if string-handling is quite likely the worst in any programming environment anywhere in the world.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Absolutely true, luckily we don't have much string processing.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
If a coffee bean is between the Earth and the Sun, is it a Java Eclipse? -- Sascha Lefèvre
/xml>
|
|
|
|
|
The VB6 class (surrogate) is even slower than strings.
Anyway, if the word "fast" applies to VB6, then C# is "blazing fast": sometimes even faster than native C++.
|
|
|
|
|
Also, "there isn't anything it couldn't be done with the VB6/C++ duo."
How about writing a cross-platform app?
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
How about cross-platform is terribly overrated? The world does not revolve around apps, but hard and solid code that involve at least some hardware managing. All the rest is built on top of that.
Also cross platform as what, exactly? As Java, that sucks on all platforms (crossed platforms is actually the result)? As .NET, whose cross compatibility is such that .NET 4.5 applications can't run on say, win2k? So much for the cross platform. Or are we talking about web applications, which may be compatible with all the browsers - if practically you write separate cases for each of them, and often they struggle on smartphones due to lack of proper darg-drop implementations on touchscreens.
So yes, if yoo REALLY need something cross platform you don't use VB6/C++. Of course. It's just that cross platform is a unicorn.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
If a coffee bean is between the Earth and the Sun, is it a Java Eclipse? -- Sascha Lefèvre
/xml>
|
|
|
|
|
C++ is very capable for cross platform work, VB6 not so much. There are many, many cross-platform products that work well. Google Chrome springs to mind as a single example. Oracle, many languages, the list goes on. Unlike Unicorns this stuff exists and works, and I'm using it right now to compose my reply.
Really though, it was just an example of something that cannot be done with a combination of VB6/C++, to point out that such a statement was utterly asinine.
Although in a Turing sense, most languages are capable of exactly the same computations, in the real world, it is best to choose the best tool for the job.
Further, WTF are you doing targeting Win2K in 2016? It is obsolete and unsupported.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: Further, WTF are you doing targeting Win2K in 2016? It is obsolete and unsupported. Production lines... some of those still have the old DOS machines, dating back to 1996! A single machine can cost up to half a million and they are embedded systems, also users are trained on a certain software and want to keep it. When the cost of a production stop to change the machine, the price and installation of the new one, the training of the manpower to the new options and interface and the stocking of spare components amount to millions... it is postponed until absolutely necessary.
And I'm talking of BIG companies, the ones you see producing almost anything under dozens of trademarks, I won't name them but think of the soluble chocolate and powdered milk, think of the pre-sliced cheese mostly used on toasts, think of the pre-washed and cut salad, or the most famous chocolate/nuts spread... also pharmaceutical companies are the most resistant to change due to the painstaking certification procedures.
The industrial world is a bit different from the ever-changing always-running enterprise world. Basically our software is 50% an advanced image processor and 50% an advanced PLC, which has to manage x-ray detectors, x-ray generators (with all the safety rules that comes with radiations), conveyor belts that are chained to the whole production line, pneumatic actuators that push out only contaminated products from the line, cooling of the high heat emitting components... plus all the extra functions the customer wants, as reporting, ProfiBUS/ModBus/... connection and control, interface with databases, off-line elaboration of previous rejects to automatically tune the setup and so on. With up to 30 products/second to inspect each millisecond is important even on a i7.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
"When you have eliminated the JavaScript, whatever remains must be an empty page." -- Mike Hankey
If a coffee bean is between the Earth and the Sun, is it a Java Eclipse? -- Sascha Lefèvre
/xml>
|
|
|
|
|
We have a lot of discussions about which technology skills and titles are hot and in demand right now, and which are less desirable. Such talks are important, as they drive many aspects of our business, from the number of applicants for a given job, to the salary offered by employers. "91.7 percent of all statistics are made-up on the spot."
|
|
|
|
|
Developers have to constantly modify, improve, and clean up their codebase to make it more readable and maintainable. That's why^H^H^Hwhat the backspace key is doing^H^H^H^H^Hfor
|
|
|
|
|
Researchers at the genetics company 23andMe have identified 15 regions of the human genome that influence whether someone considers themselves a "morning person," meaning someone who likes to wake up and go to bed early, or an "evening person." I always knew there was something wrong with "those people"
|
|
|
|
|
So this getting up early thing can finally be dismissed as a genetic defect?
Nothing healthy about it.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
now a days, every thing is a genetic defect. As long as you dont follow the so call normal
|
|
|
|
|
Unfortunately our society is pretty biased towards morning people.
Work days from 9 to 5, which I've been stretching for 10 to 6.
Shops which open in the early morning and are pretty much sold out by the time I come out of bed.
Lots of stuff happening in the morning.
Except partying, that's still an evening/night activity.
Yeah, evening people have more fun (at the expense of groceries)!
|
|
|
|
|
USA Today, Feb. 2
What a surprise ! [^]:
"In a blog post in June, Microsoft's vice president for technology and civic engagement Dan'l Lewin, said the software company was "honored to support the 2016 Iowa caucus via a new, mobile-enabled, cloud-based platform that will facilitate accuracy and efficiency of the reporting process."
The secure system was meant to enable precincts "to report their results directly by party and will ensure that only authorized Iowans are reporting results. This announcement represents the first-of-its-kind major technology component to caucus reporting," he wrote."
«In art as in science there is no delight without the detail ... Let me repeat that unless these are thoroughly understood and remembered, all “general ideas” (so easily acquired, so profitably resold) must necessarily remain but worn passports allowing their bearers short cuts from one area of ignorance to another.» Vladimir Nabokov, commentary on translation of “Eugene Onegin.”
|
|
|
|
|
The 10,000 Domino Computer - YouTube[^]
Because it's no more impractical than some of the other sillyness posted here recently.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I like the debugging after the second wave
|
|
|
|
|
|
just looking at the thumbnail that gave me in gmail, I'm not sure if I want to risk clicking it until I'm home.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
It has a topless young man trying to seduce a good looking young women in a "south beach" (or cuba beach) setting.
I like the song, there is also a remix/remake made by Mel Merio[^], just youtube it.
I'd rather be phishing!
|
|
|
|
|
I saw that over a year ago and actually did it as a presentation to kids in the local school (we used only about 6000 pieces)...I believe some of the kids had a lifetime shock, and we will see them answering questions here in a few years (maybe asking too)...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Microsoft is stepping up its Windows 10 push by making the OS a 'recommended' -- though not required -- update for Windows 7 and 8.1 users, beginning February 1. Are you really, really, really, really sure you don't want to upgrade?
|
|
|
|
|
I love the wording of the GWX Control Panel status summary:
"No traces of the Get Windows 10 app, Windows 10 upgrade settings, or Windows 10 installation files found. You appear to be safe!"
Let's hope so
If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson
|
|
|
|
|
Kent Sharkey wrote: Are you really, really, really, really sure you don't want to upgrade?
Yes, quite.
|
|
|
|
|
That's a lot of companies complaining.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|