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

scala: Scala expressiveness

00:00

Formal Metadata

Title
scala: Scala expressiveness
Title of Series
Number of Parts
64
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
One of the key features of Scala is its conciseness. However, for many programmer out there, this conciseness sounds like shrinked and barely understandable. The topic of this fast talk to dwelve into this question and try to establish if Scala concineness is an added value or a more of maintenance risk. (I can do this talk in English or in French) Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
Translation (relic)Server (computing)Software engineeringContext awarenessHeat transferMobile appProcess (computing)Projective planeInfinitySet (mathematics)PhysicalismOpen sourceForm (programming)Object-oriented programmingJava appletComputer animationXMLLecture/Conference
Mobile WebComputing platformJava appletIntegerElectronic mailing listType theoryWater vaporBitFormal languagePairwise comparisonExpressionCodeRange (statistics)Java appletArithmetic meanPhysical systemPresentation of a groupSampling (statistics)Instance (computer science)OvalNumber
Execution unitCodePhysical systemComputer programFunctional (mathematics)ExpressionRange (statistics)Sampling (statistics)SoftwareAssembly languageAbstractionJava appletLine (geometry)Web 2.0Level (video gaming)Web serviceError messageConnected spaceInstance (computer science)Software bugRow (database)Sign (mathematics)Computer animationLecture/Conference
Formal languageComputer programmingInferenceMedical imagingScaling (geometry)BitKeyboard shortcutGraph coloringSocial classElectronic mailing listJava appletType theoryInferenceFormal languageString (computer science)Functional programmingProgramming languageFunctional (mathematics)Equaliser (mathematics)Polymorphism (materials science)CodeWritingVariable (mathematics)Computer animation
Default (computer science)NumberCASE <Informatik>Statement (computer science)ResultantContent (media)Pattern languageLine (geometry)Social classCurveData typePointer (computer programming)IntegerHash functionElectronic mailing listClassical physicsObject (grammar)Multiplication signCodierung <Programmierung>Attribute grammarTemplate (C++)Formal languageExpressionCodeMessage passingWritingPoint (geometry)Complex (psychology)Java appletException handlingMetreEqualiser (mathematics)ScatteringComputer filePlastikkarteAmsterdam Ordnance DatumLimit (category theory)Software developerValidity (statistics)ExistenceType theoryDifferent (Kate Ryan album)Expert systemElement (mathematics)String (computer science)INTEGRALSoftwareFreewareEndliche ModelltheorieForm (programming)Row (database)Error messageMetropolitan area network
Electronic mailing listCodeCASE <Informatik>Computer programDemo (music)ExpressionPoint (geometry)Noise (electronics)Partition (number theory)Compilation albumType theoryJava appletFunctional (mathematics)Product (business)ResultantPay televisionGoodness of fitLine (geometry)Order (biology)ScatteringStudent's t-testError messagePatch (Unix)
XML
Transcript: English(auto-generated)