• Home
  • Book Reviews
  • Companies
  • Learning
  • Open Source
  • Projects
  • Skills

Charles Wilson's Blog

How deep is the river?

Feeds:
Posts
Comments

C++

What was it?

C++ has been the workhorse of the software industry for the past fifteen years. Evolving out of C, it is a mature language. One could argue that mastering C++ is like mastering wine making, “It takes fifty years to master wine making, then you die.”

When was it?

1995 – present

What I did:

  • Member of the ISO C++ committee
  • Created and presented (multiple times) a 15 hour C++14/17 jumpstart class for C developers
  • Created and presented (multiple times) a 15 hour C++14/17 advanced class for C++03 developers
  • Championed adoption and use of C++14/17
  • Wrote code to support Windows-specific cryptographic operations (C++)
  • Led the effort to replace the use of the pre-STL RogueWave in a 500K line C++ code base with C++ standard library and boost
  • Cross-platform C++ (STL, boost, Xerces) device protocol abstraction
  • OSCI SystemC and TLM 2 Standards
  • C++, SystemC and TLM 2 Training
  • SystemC / TLM 2 Simulations
  • Setting Coding Standards
  • Distributed Image Scaling System
  • Canto Cumulus STiNG File Format Plug-in
  • Cross-platform C++ Development Environments
  • Visual SourceSafe for Macintosh
  • CodeWarrior IDE Version Control Plug-in API
  • Managed CodeWarrior m*Core/SH IDE
  • Managed CodeWarrior ClearCase VCS Plug-in Development
  • CodeWarrior CVS Plug-in

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to email this to a friend (Opens in new window)

Like this:

Like Loading...

This page has the following sub pages.

  • Résumé

  • January 2021
    S M T W T F S
     12
    3456789
    10111213141516
    17181920212223
    24252627282930
    31  
    « Aug    
  • Archives

    • August 2020 (1)
    • October 2019 (1)
    • September 2019 (3)
    • May 2019 (1)
    • January 2019 (1)
    • December 2018 (3)
    • October 2018 (1)
    • August 2018 (1)
    • July 2018 (2)
    • May 2018 (1)
    • April 2018 (2)
    • March 2018 (2)
    • February 2018 (1)
    • December 2017 (2)
    • October 2017 (2)
    • September 2017 (1)
    • July 2017 (1)
    • June 2017 (3)
    • May 2017 (1)
    • September 2016 (2)
    • August 2016 (2)
    • June 2016 (1)
    • May 2016 (3)
    • March 2016 (1)
    • January 2016 (1)
    • December 2015 (2)
    • October 2015 (1)
    • September 2015 (2)
    • March 2015 (2)
    • January 2015 (1)
    • November 2014 (1)
    • October 2014 (1)
    • September 2014 (1)
    • July 2014 (1)
    • March 2014 (2)
    • February 2014 (1)
    • January 2014 (1)
    • August 2013 (2)
    • June 2013 (2)
    • January 2013 (1)
    • November 2012 (3)
    • August 2012 (1)
    • July 2012 (6)
    • June 2012 (6)
    • May 2012 (2)
    • April 2012 (1)
    • February 2011 (1)
    • October 2009 (1)
    • October 2005 (1)

Blog at WordPress.com.

WPThemes.


loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.
%d bloggers like this: