Click here to Skip to main content
15,908,834 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: How your first programming language warps your brain Pin
Vark11117-Oct-16 9:24
Vark11117-Oct-16 9:24 
GeneralRe: How your first programming language warps your brain Pin
Daniel Pfeffer17-Oct-16 9:42
professionalDaniel Pfeffer17-Oct-16 9:42 
GeneralRe: How your first programming language warps your brain Pin
Eddy Vluggen17-Oct-16 9:51
professionalEddy Vluggen17-Oct-16 9:51 
GeneralRe: How your first programming language warps your brain Pin
Kevin Marois17-Oct-16 11:06
professionalKevin Marois17-Oct-16 11:06 
GeneralRe: How your first programming language warps your brain Pin
Maximilien17-Oct-16 9:42
Maximilien17-Oct-16 9:42 
GeneralRe: How your first programming language warps your brain Pin
Marc Clifton17-Oct-16 12:12
mvaMarc Clifton17-Oct-16 12:12 
GeneralRe: How your first programming language warps your brain Pin
Nelek18-Oct-16 2:11
protectorNelek18-Oct-16 2:11 
GeneralRe: How your first programming language warps your brain Pin
BillWoodruff18-Oct-16 8:32
professionalBillWoodruff18-Oct-16 8:32 
What an enjoyable, and educational, tour of your journey as a programmer !

I'm still very influenced by my experience with LISP and PostScript, both of which, as you know, are interpreted, and allow easy transformation of text to code, and code to text (REPL). Few people today understand that PostScript was really a kind of binding of a framework that owed much to LISP to a graphics engine significantly more powerful than either of the graphics engines/libraries (QuickDraw, GDI) in the two dominant computer platforms / OS's.

I really appreciated the ease with which PostScript allowed one to save, or restore, the complete 'graphic state' in effect at any given moment ... to implement a kind of context-switching inheritance-model by having a Dictionary Stack, where any name-lookup started in the topmost Dictionary in the stack, and searched down, evaluating the first 'hit.'

I remember a meeting where John Warnock (when I was at Adobe) talked to all of us engineers in the app division (at that time PhotoShop, Illustrator, newly acquired AfterEffects), describing how productive he and other developers/researchers at PARC had been using SAIL, SmallTalk, and other in-house dev tools.

That was during the period of time when the team porting PhotoShop to Windows had decided the only way to do it was to implement the MacApp FrameWork itself, and then write/port the code to that. This was considered 'lunacy' by other engineers who predicted they'd end up having to re-write it from scratch ... and I am sure it has been re-written many times as it evolved into PS CS/CC.

For me, C Sharp is the ultimate, and I am a 'true believer' in strong-typing. I believe that one reason I like C-Sharp so much is, of course, its vibrant, massive, infrastructure of adopters, users, devs, resources like CP and StackOverflow, very large numbers of quality blogs from within MS as well as out, and, the educational efforts, and technical writing, of individuals I consider gurus-of-gurus, like Jon Skeet, Eric Lippert, Marc Gravell, Pete O'Hanlon, Marc Clifton, Sacha Barber, and many others.

Of course, it's always nice to play 'whatif:' what if MS had put its dev assets to work on an improved Windows Forms; with a retained-mode 2-d graphics engine made usable ... so that an app like Marc's FlowShape could be done relatively easy... instead of doing the whole dance with WPF, Metro, etc.

Anyway, for me, it's great to be alive and able to use C-Sharp ... even if the latest MS OS is going through 'teeting pains.' !
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008

GeneralRe: How your first programming language warps your brain Pin
Matthew Dennis17-Oct-16 15:28
sysadminMatthew Dennis17-Oct-16 15:28 
NewsThe Soviet InterNyet Pin
Kent Sharkey17-Oct-16 8:12
staffKent Sharkey17-Oct-16 8:12 
NewsQuantum computers: 10-fold boost in stability achieved Pin
Kent Sharkey17-Oct-16 8:07
staffKent Sharkey17-Oct-16 8:07 
GeneralRe: Quantum computers: 10-fold boost in stability achieved Pin
gardnerp17-Oct-16 8:42
gardnerp17-Oct-16 8:42 
NewsThe Linux Foundation takes on the JavaScript community with the JS Foundation Pin
Kent Sharkey17-Oct-16 8:02
staffKent Sharkey17-Oct-16 8:02 
GeneralRe: The Linux Foundation takes on the JavaScript community with the JS Foundation Pin
Vark11117-Oct-16 9:22
Vark11117-Oct-16 9:22 
NewsNYPD Implements Windows (8.1) Phones : More User-Friendly Than iOS or Android Pin
raddevus17-Oct-16 7:56
mvaraddevus17-Oct-16 7:56 
GeneralRe: NYPD Implements Windows (8.1) Phones : More User-Friendly Than iOS or Android Pin
den2k8817-Oct-16 22:10
professionalden2k8817-Oct-16 22:10 
GeneralRe: NYPD Implements Windows (8.1) Phones : More User-Friendly Than iOS or Android Pin
raddevus18-Oct-16 2:25
mvaraddevus18-Oct-16 2:25 
NewsSurvey says many companies want to phase out passwords Pin
Kent Sharkey16-Oct-16 6:53
staffKent Sharkey16-Oct-16 6:53 
GeneralRe: Survey says many companies want to phase out passwords Pin
Eddy Vluggen17-Oct-16 6:59
professionalEddy Vluggen17-Oct-16 6:59 
GeneralRe: Survey says many companies want to phase out passwords Pin
Basildane17-Oct-16 7:04
Basildane17-Oct-16 7:04 
GeneralRe: Survey says many companies want to phase out passwords Pin
Eddy Vluggen17-Oct-16 9:49
professionalEddy Vluggen17-Oct-16 9:49 
GeneralRe: Survey says many companies want to phase out passwords Pin
Basildane17-Oct-16 15:19
Basildane17-Oct-16 15:19 
GeneralRe: Survey says many companies want to phase out passwords Pin
jeron117-Oct-16 8:11
jeron117-Oct-16 8:11 
NewsC++/WinRT available on GitHub Pin
Kent Sharkey16-Oct-16 6:48
staffKent Sharkey16-Oct-16 6:48 
GeneralRe: C++/WinRT available on GitHub Pin
Nemanja Trifunovic16-Oct-16 15:56
Nemanja Trifunovic16-Oct-16 15:56 

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.