[ Disculpa si ya has recibido esta información. En cualquier caso, por
su interés general, te ruego que la difundas entre posibles interesados]
El Departamento de Informática de la Universidad Carlos III de Madrid tiene el placer de anunciar el seminario The C++ Programming Language: Present and future que será impartido por el profesor Bjarne Stroustrup (Universidad de Columbia), creador del lenguaje C++.
Las conferencias tendrán lugar en la Escuela Politécnica Superior de la Universidad Carlos III de Madrid, en Leganés.
El seminario se celebrará los próximos días 31 de enero y 1 de febrero:
- C++20: Reaching for the Aims of C++. Martes 31 de enero a las 15:00. Registro para asistentes aquí.
- Type-and-resource safety in modern C++. Miércoles 1 de febrero a las 15:00. Registro para asistentes aquí.
IMPORTANTE: El aforo es limitado, por lo que es necesario inscribirse a cada una de las charlas independientemente.
Sobre Bjarne Stroustrup
El
Prof. Bjarne Stroustrup es el diseñador e implementador original del
lenguaje de programación C++, así como el autor de El lenguaje de
programación C++ (4.ª edición) y A Tour of C++ (3.ª edición),
Programación: principios y práctica con C++ (2.ª edición) y muchas otras
publicaciones técnicas y académicas.
Es profesor de Ciencias de
la Computación en la Universidad de Columbia en Nueva York. El Dr.
Stroustrup es miembro de la Academia Nacional de Ingeniería de EE. UU. y
miembro de IEEE, ACM y CHM. Recibió el premio Charles Stark Draper en
2018, el premio Computer Pioneer de 2018 de la IEEE Computer Society y
la medalla IET Faraday de 2017. Hizo gran parte de su trabajo más
importante en los Laboratorios Bell.
Sus intereses de
investigación incluyen sistemas distribuidos, diseño, técnicas de
programación, herramientas de desarrollo de software y lenguajes de
programación. Para hacer de C++ una base estable y actualizada para el
desarrollo de software del mundo real, ha sido una figura líder en el
esfuerzo de estandarización ISO C++ durante más de 30 años. Tiene una
Máster en Matemáticas por la Universidad de Aarhus, donde es profesor
honorario en el Departamento de Ciencias de la Computación, y un
doctorado en Ciencias de la Computación de la Universidad de Cambridge,
donde es miembro honorario del Churchill College. También es Doctor
Honoris Causa por la Universidad Carlos III de Madird.
Puede encontrar información adicional en
www.stroustrup.com.
CONFERENCIAS
C++ 20: Reaching the aims of C++. Martes 31 de enero, 15:00.
Out
of necessity C++ has been an evolving language. I outline some early
ideals for C++, some techniques for keeping the evolution directed, and
show how C++20 comes close to many of those ideals. Specific topics
include type-and-resource safe code, generic programming, modularity,
the elimination of the preprocessor, and error handling. Naturally, over
the years, C++ has acquired many “barnacles” that can become obstacles
to developing elegant and efficient code. That has been a recognized
problem since the early days of C – Dennis Ritchie and I talked about it
– so we must distinguish between what can be done and what should be
done. The C++ Core Guidelines is the current best effort in that
direction.
Type-and-resource Safe programming in ISO Standard C++. MIércoles 1 de febrero, 15:00
You
can write C++ with no violations of the type system, no resource leaks,
no memory corruption, no garbage collector, no limitation of
expressiveness or performance degradation compared to well-written
modern C++. This talk shows how this can be achieved – and guaranteed –
by applying the C++ Core Guidelines, simple supporting libraries (mostly
the ISO C++ standard library), and static analysis.
Many
examples demonstrate how this can be done with code that’s dramatically
simpler than older C++ (and C) code. This talk will touch upon RAII,
type deduction, span, range checking, nullptr, initialization,
invalidation, casting and variants.