Click here to Skip to main content
15,885,216 members

Survey Results

For you, what's the most important next step in computing?

Survey period: 15 Dec 2014 to 22 Dec 2014

Forget thinner form factors, larger screens or a faster compiler. Think big.

OptionVotes% 
A new way of interacting with computers (eg gesture, eys tracking, mind-meld)20616.65
Order-of-magnitude increase on processing power856.87
Connectivity with Everything19315.60
True Artificial Intelligence (i.e.. can pass an unrestricted Turing test)18114.63
Quantum Computing18214.71
Universal Broadband13310.75
Regulators who actually understand the technology20216.33
Other (Please comment)554.45



 
GeneralRe: Web Reengineered Pin
Fernando E. Braz15-Dec-14 7:28
Fernando E. Braz15-Dec-14 7:28 
GeneralRe: Web Reengineered Pin
tayoufabrice16-Dec-14 1:33
professionaltayoufabrice16-Dec-14 1:33 
GeneralRe: Web Reengineered Pin
Dennis_E16-Dec-14 4:52
professionalDennis_E16-Dec-14 4:52 
GeneralRe: Web Reengineered Pin
Wonde Tadesse16-Dec-14 14:26
professionalWonde Tadesse16-Dec-14 14:26 
GeneralRe: Web Reengineered Pin
Dávid Kocsis17-Dec-14 1:12
Dávid Kocsis17-Dec-14 1:12 
GeneralRe: Web Reengineered Pin
Rob Grainger17-Dec-14 1:48
Rob Grainger17-Dec-14 1:48 
GeneralRe: Web Reengineered Pin
Dávid Kocsis17-Dec-14 5:59
Dávid Kocsis17-Dec-14 5:59 
GeneralRe: Web Reengineered Pin
Rob Grainger17-Dec-14 10:33
Rob Grainger17-Dec-14 10:33 
You're mostly right with respect to dynamic typing, but your JavaScript experience may not be enough to form a fair judgement - the first true OOP language, Smalltalk, used dynamic typing and came with a class browser that simplified finding the members you're looking for - categories group related properties. In these environments, you're actually working within a running program that you can inspect, edit and recompile parts of at runtime. The whole experience was decades ahead of its time.
The same group also invented the modern UI :- Windows, Icons, Menus and Pointers (WIMP) - so the Smalltalk environment was in many ways the first true GUI.

However, many developers prefer static typing. Feature like Intellisense are easier to engineer for such languages (although its an IDE issue if JavaScript fails at this, but the poor language design certainly complicates things), but the real advantage is that errors are detected earlier - for many kinds of errors, they can be detected before any attempt is made to run the program.

There are large groups in each camp. Funnily, the dynamic camp is often preferred for the speed and ease of development (no Compile/Link cycle), but your experience illustrates that some static languages fair much better.

But please don't think that JavaScript exemplifies the dynamic way. It is widely regarded as having a large number of mistakes in its design (such as implicit declaration of globals for undeclared variables).
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

GeneralRe: Web Reengineered Pin
Rob Grainger17-Dec-14 11:54
Rob Grainger17-Dec-14 11:54 
GeneralRe: Web Reengineered Pin
Dávid Kocsis19-Dec-14 7:57
Dávid Kocsis19-Dec-14 7:57 
GeneralA higher level programming language Pin
Dave Clemmer15-Dec-14 4:12
Dave Clemmer15-Dec-14 4:12 
GeneralRe: A higher level programming language Pin
Marc Clifton15-Dec-14 5:34
mvaMarc Clifton15-Dec-14 5:34 
GeneralRe: A higher level programming language Pin
Dave Clemmer15-Dec-14 6:08
Dave Clemmer15-Dec-14 6:08 
GeneralRe: A higher level programming language Pin
Marc Clifton15-Dec-14 7:21
mvaMarc Clifton15-Dec-14 7:21 
GeneralRe: A higher level programming language Pin
Dave Clemmer15-Dec-14 8:08
Dave Clemmer15-Dec-14 8:08 
GeneralRe: A higher level programming language Pin
Dave Clemmer24-Feb-15 5:00
Dave Clemmer24-Feb-15 5:00 
GeneralProgrammers that can actually engineer PinPopular
Marc Clifton15-Dec-14 1:54
mvaMarc Clifton15-Dec-14 1:54 
GeneralRe: Programmers that can actually engineer Pin
Sander Rossel15-Dec-14 3:24
professionalSander Rossel15-Dec-14 3:24 
GeneralRe: Programmers that can actually engineer Pin
Marc Clifton15-Dec-14 3:44
mvaMarc Clifton15-Dec-14 3:44 
GeneralRe: Programmers that can actually engineer Pin
Sander Rossel15-Dec-14 8:22
professionalSander Rossel15-Dec-14 8:22 
GeneralRe: Programmers that can actually engineer Pin
den2k8815-Dec-14 23:01
professionalden2k8815-Dec-14 23:01 
GeneralRe: Programmers that can actually engineer Pin
R. Giskard Reventlov15-Dec-14 5:19
R. Giskard Reventlov15-Dec-14 5:19 
GeneralMessage Removed Pin
16-Dec-14 1:54
professionalN_tro_P16-Dec-14 1:54 
GeneralRe: Programmers that can actually engineer Pin
Marc Clifton16-Dec-14 4:36
mvaMarc Clifton16-Dec-14 4:36 
GeneralMessage Removed Pin
16-Dec-14 8:07
professionalN_tro_P16-Dec-14 8:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.