Skip to content

"Cross-compiling to C++" and "Can you make me more productive with a C++ IDE?"

Photo of Jay F. Shachter
Hosted By
Jay F. S.
"Cross-compiling to C++" and "Can you make me more productive with a C++ IDE?"

Details

"Cross-compiling to C++"

Thinking of designing your own language?
A noble goal, but can you afford
thousands of man-years in compiler
fine-tuning and optimization? What if,
instead, you could just cross-compile to
an existing language where all the
investment has already been made, and
get the best of both worlds: your
preferred syntax as well as good
performance and portability.

In this talk, we'll take a look at how
to use the Boost Spirit library to do
exactly that: design our own
domain-specific language that can be
safely and reliably converted to C++.
We'll take a look at issues associated
with parsing and translation and discuss
ways in which your new language can
perform on-the-fly code improvements,
pre-empting the optimizing C++ compiler
that follows.

Speaker: Dmitri Nesteruk

Dmitri Nesteruk is a developer, speaker,
podcaster and developer advocate at
JetBrains. His interests lie in
software development and integration
practices in the areas of computation,
quantitative finance and algorithmic
trading. His technological interests
include C#, F# and C++ programming as
well high-performance computing using
technologies such as CUDA. He has been
a C# MVP since 2009.

"Can you make me more productive with a C++ IDE?"

For us, productive development means a
possibility to create, while an IDE
takes care of the mundane tasks for you.
In this talk, we'll address many
development tasks that can be covered by
an IDE, sharing Tips&Tricks for CLion,
our cross-platform IDE for C and C++
development. Come and learn how to
change the signature of a function
safely in one click, override a parent's
function in one simple shortcut, find
any unreachable code and even perform a
data flow analysis on your C/C++ code
base.

Speaker: Anastasia Kazakova

As a C and C++ software developer,
Anastasia Kazakova has been creating
real-time *nix-based systems and pushing
them to production for 8 years. She has
a passion for networking algorithms and
embedded programming and believes in
good tooling. With all her love and
passion of C++ she has recently joined
the JetBrains team, working now as a
product marketing manager for CLion.

About JetBrains: For the last 15 years,
JetBrains has provided software
developers with tools to make them more
efficient, covering many aspects of
software development and supporting a
huge set of programming languages. 2015
has been a special year for the company
with the April introduction of ReSharper
C++ and CLion, two entirely new products
targeted at C and C++ developers. We
also enjoy sharing knowledge and
appreciate this opportunity to present
two talks to the Chicago C/C++ Users'
Group.

Photo of Chicago C/C++ Users Group group
Chicago C/C++ Users Group
See more events
JobSpring Partners -- 10 S. LaSalle St., Suite 2110
10 South La Salle Street, Suite #2110 · Chicago, IL