We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

C++ for small devices

00:00

Formal Metadata

Title
C++ for small devices
Title of Series
Number of Parts
170
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
In this talk we will have a look at the old truth that C++ is a bad fit for embedded product development. Some would have you believe that C++ is too resource hungry and has to be stripped down to be usable in this domain. While there are cases where this is true, we will have a look at the larger and growing number of cases where it isn’t. It is time that we try to dig out some facts and start making architectural decisions based on that instead of old truths.
WhiteboardScale (map)Food energyFreewareComputer configurationArchitectureArmUsabilitySoftware developerRun time (program lifecycle phase)ImplementationCodeError messageException handlingCodierung <Programmierung>Data storage deviceResource allocationRead-only memoryAerodynamicsCondition numberVariable (mathematics)Element (mathematics)Control flowFunction (mathematics)Interface (computing)Data conversionObject (grammar)Integrated development environmentOperator (mathematics)Constructor (object-oriented programming)Rule of inferenceSocial classPersonal digital assistantScripting languageLinker (computing)OvalState diagramCompact spaceEmbedded systemNumberTemplate (C++)Type theoryStudent's t-testCompilation albumCompilerMereologyConstructor (object-oriented programming)Shared memoryExtension (kinesiology)Sound effectContext awarenessData managementDifferent (Kate Ryan album)Compass (drafting)Doubling the cubeException handlingMemory managementStructural loadECosResultantPower (physics)Forcing (mathematics)Functional (mathematics)Sheaf (mathematics)Data structureSoftware developerCASE <Informatik>40 (number)WritingPointer (computer programming)SurfaceSource codeElectronic mailing listPhysical systemLoop (music)Function (mathematics)Multiplication signLibrary (computing)Fitness functionImplementationMetropolitan area networkCodeSemiconductor memoryVirtual machineBitPeer-to-peerComputer architectureArithmetic meanInformationCondition numberDomain nameBoundary value problemIntegrated development environmentElement (mathematics)Social classInterface (computing)String (computer science)Table (information)WebsiteQuicksortCasting (performing arts)Reading (process)Exterior algebraOperator (mathematics)SpacetimeFormal languageRange (statistics)Single-precision floating-point formatPhysical lawRegulator geneDecision theoryRight angleAreaLine (geometry)RecursionCartesian coordinate systemMicrocontrollerProjective planeRotationVirtualizationPoint (geometry)Inheritance (object-oriented programming)Classical physicsComputer programming10 (number)Object (grammar)VotingSlide ruleEndliche ModelltheorieProcess (computing)Execution unitNumberRow (database)System callTrailCuboidParameter (computer programming)Resource allocationStatement (computer science)Boss CorporationScripting languageTheory of relativityState of matterComputer virusRule of inferenceDiscrete element methodConnected spaceInternet service providerFraction (mathematics)Error messageOrder of magnitudeStack (abstract data type)SequenceBuffer overflowDefault (computer science)Software testingDynamical systemComputer fontPeripheralEstimatorMatching (graph theory)NeuroinformatikMaxima and minimaMixed realityComplex (psychology)Cycle (graph theory)Optical disc driveGame controllerField (computer science)NP-hardInstance (computer science)FrequencyData storage deviceBuffer solutionSampling (statistics)Noise (electronics)Independence (probability theory)BlogFamilyOverhead (computing)Term (mathematics)Office suiteLevel (video gaming)2 (number)Programmer (hardware)Latent heatSubject indexingData conversionGraph coloringPlanningTypprüfungGoodness of fitSpeicherbereinigungNamespaceStandard deviationForm (programming)Uniform resource locatorDimensional analysisExpert systemExpressionFigurate numberGroup actionAlgorithmProduct (business)Likelihood functionWave packetGoogolBit ratePropagatorVector spaceComputing platformRun time (program lifecycle phase)Electronic design automationProgramming languageCausalityRoundness (object)Direction (geometry)PressureFlow separationBenchmarkReduction of orderOcean currentUniqueness quantificationUniformer RaumProgram slicingSign (mathematics)Moment (mathematics)CoprocessorBasis <Mathematik>Point cloudAssociative propertyDivisorRevision controlUtility softwarePrice indexAssembly languageWhiteboardCAN busAlgebraic closureFood energyComputer configurationFerry CorstenLink (knot theory)Multi-core processorRadical (chemistry)MathematicsWordSubsetLabour Party (Malta)Information overloadVideo game consoleWeightState diagramExistenceInternet der DingeComputer hardwareArmElectronic data processingMetric systemEnumerated typeJava appletTelephone number mappingPerfect groupSemantics (computer science)Visualization (computer graphics)Software bugLambda calculusInterior (topology)Quantum stateThread (computing)Thomas BayesConformal mapPlastikkartePositional notationMetaprogrammierungEinbettung <Mathematik>Logical constantCache (computing)Code32-bitOrder (biology)Chemical equationLinker (computing)Array data structureIterationCountingComputer animation
Transcript: English(auto-generated)