|
No need to think, young developer
CASE (Computer Aided Software Engineering) tools are here to stay!
I only use my mouse for software development. Just drag and drop and a few clicks and a new OS.
|
|
|
|
|
Mouse? I just think "I want a new OS." and my computer does it for me!
|
|
|
|
|
Joe Woodbury wrote: Mouse? I just think "I want a new OS." and my computer does it for me!
That's _virtual reality_ programming.
Give a shrug and write a new program.
|
|
|
|
|
|
This is so not like the late 90's, where designers moved into the web development space and WYSIWYG tools boomed. Not even a little!
Techcrunch: ...seamlessly producing a high-quality front-end code base for your framework of choice (React, Node or other).
"There are three kinds of lies: lies, damned lies and statistics."
- Benjamin Disraeli
|
|
|
|
|
HP's grand dream for the future of computing, The Machine, is no longer just a set of clever ideas and hardware research. "A strong memory is commonly coupled with infirm judgement."
|
|
|
|
|
If we have the algorithm, we also have the key to true artificial intelligence. Buy high, sell low? Oh wait, that's my investment strategy.
|
|
|
|
|
Developers dread the delays for a C++ project to build, but Zapcc, a variation on the Clang/LLVM compiler, cuts those wait times by half or more Faster build times? But then how are you going to know when to go for a break?
|
|
|
|
|
Kent Sharkey wrote: But then how are you going to know when to go for a break?
In college, an Ingres database system was being used that dragged the system to its knees. We learned to create command files to compile, link and run our applications. We'd start it and walk away.. eat, play cards, come back later, check on it, repeat.
Thanks for the memories...
|
|
|
|
|
I remember those fantastic jobs we created for the mainframe - run at night...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Perhaps they can speed up its implementation of C++17.
(Setting up your builds correctly is usually a better solution. Oh, and comprehensive unit tests will likely take longer than the build.)
|
|
|
|
|
"Zapcc works by caching header files ..."
They just reinvented precompiled headers!
|
|
|
|
|
but but but this is totally different...
Instead of a file on your file system, they've got an entire server process running to hog your ram and cpu too.
PS I really need to make a giant version of the some time.
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 tried to post a smart comment but this article left me witless. Everybody is trying to innovate repeating the same technologies that existes 10-30 years ago.
Did I ever tell you the definition of Insanity?
DURA LEX, SED LEX
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 I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
I know it is deeply unfashionable to follow links in articles, but if you had bothered, you may realise that what they are doing is actually quite different. Even better, it doesn't require taking action to indicate that certain files should be precompiled (stdafx.h) or other non-portable solutions, it just caches the data structures it creates to represent headers, and re-uses them on subsequent compilations.
Hopefully though the whole effort will be wasted when Modules finally make it into C++. That is the correct solution to this problem.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I read the article; it's form of precompiled headers, just putting the burden somewhere else. The notion of caching headers has been done before--I recall an identical concept going back to the early 1990s (so this isn't even evolutionary) and it had some serious logical problems, one of which is that settings can change every so slightly between different compilation units and tracking those, let alone caching all the permutations, is difficult.
|
|
|
|
|
I found a simple and easy way to speed up compilation. This is something I call proactive header protection. I first got the idea from microsoft's headers for windows. The idea is instead of the passive form of header file protection where there is ifdef protection in the header, the proactive form does two things : repeated inclusion of a file is an error and the include protection is done externally, before including the file. Here is an example of how it is used :
In the header file:
#ifndef HEADERFILE_H
#define HEADERFILE_H
#else
#error repeated include of this file.
#endif
That is how the header is used in the source.
I find it is also important to make every header file self-sufficient in the sense that including a given file does not require any other files with it. It includes everything necessary for a given module to safely include it and all includes are protected as shown.
In my experience (of several decades) this can speed up compilation of projects considerably, especially with large projects.
|
|
|
|
|
Now it is Cyber Monday just after those Black Friday... Can we have a Quiet December?
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
modified 29-Nov-16 4:11am.
|
|
|
|
|
I fail to see how this is somehow news (check the forum)
Anyway, December is Christmas shopping and, in The Netherlands, we also have Sinterklaas (and Black White colored chimney-sweeper f*** it, just Black, Piet) so no, it won't be quiet
|
|
|
|
|
This is one of the days I consider to drink something at the morning...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Tom Lehrer's updated Christmas carols:
π΅π΅
Hark, the Herald Tribune sings, advertising wondrous things!
God rest ye merry merchants, may ye make the Yuletide pay!
Angels we have heard on high, tell us to go out and buy!
π΅π΅
(From An Evening Wasted with Tom Lehrer[^])
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|
|
I can sell you this video series that will help you with your problem.
... such stuff as dreams are made on
|
|
|
|
|
Can't stop what I haven't started.
My wife was cyber-shopping yesterday for our daughter, but that was the extent of it.
No Black Friday shopping, no Small Business Saturday shopping - she was at a craft fair selling her homemade products (soaps, bath salts, lotions, etc)
|
|
|
|
|
Researchers detect barrage of exploits targeting potentially millions of devices. The good news? It closes the port targeted (to keep others from exploiting)
|
|
|
|
|
Don't worry, where I live TimeWarner/Spectrum "patched" my cable modem/router with buggy software. And denies it's buggy. Hurray!
|
|
|
|