Roman peopleThe Romans (Rōmānī; Rhōmaîoi; Romaíos) were a cultural group, variously referred to as an ethnicity or a nationality, that in classical antiquity, from the 2nd century BC to the 5th century AD, came to rule large parts of Europe, the Near East and North Africa through conquests made during the Roman Republic and the later Roman Empire. Originally only referring to the Italic Latin citizens of Rome itself, the meaning of "Roman" underwent considerable changes throughout the long history of Roman civilisation as the borders of the Roman state expanded and contracted.
Environmental impact of agricultureThe environmental impact of agriculture is the effect that different farming practices have on the ecosystems around them, and how those effects can be traced back to those practices. The environmental impact of agriculture varies widely based on practices employed by farmers and by the scale of practice. Farming communities that try to reduce environmental impacts through modifying their practices will adopt sustainable agriculture practices.
Gallo-Roman cultureGallo-Roman culture was a consequence of the Romanization of Gauls under the rule of the Roman Empire. It was characterized by the Gaulish adoption or adaptation of Roman culture, language, morals and way of life in a uniquely Gaulish context. The well-studied meld of cultures in Gaul gives historians a model against which to compare and contrast parallel developments of Romanization in other less-studied Roman provinces.
Futures studiesFutures studies, futures research, futurism or futurology is the systematic, interdisciplinary and holistic study of social/technological advancement, and other environmental trends; often for the purpose of exploring how people will live and work in the future. Predictive techniques, such as forecasting, can be applied, but contemporary futures studies scholars emphasize the importance of systematically exploring alternatives. In general, it can be considered as a branch of the social sciences and an extension to the field of history.
FuturistFuturists (also known as futurologists, prospectivists, foresight practitioners and horizon scanners) are people whose specialty or interest is futurology or the attempt to systematically explore predictions and possibilities about the future and how they can emerge from the present, whether that of human society in particular or of life on Earth in general.
Type systemIn computer programming, a type system is a logical system comprising a set of rules that assigns a property called a type (for example, integer, floating point, string) to every "term" (a word, phrase, or other set of symbols). Usually the terms are various constructs of a computer program, such as variables, expressions, functions, or modules. A type system dictates the operations that can be performed on a term. For variables, the type system determines the allowed values of that term.
Type safetyIn computer science, type safety and type soundness are the extent to which a programming language discourages or prevents type errors. Type safety is sometimes alternatively considered to be a property of facilities of a computer language; that is, some facilities are type-safe and their usage will not result in type errors, while other facilities in the same language may be type-unsafe and a program using them may encounter type errors.
Data typeIn computer science and computer programming, a data type (or simply type) is a collection or grouping of data values, usually specified by a set of possible values, a set of allowed operations on these values, and/or a representation of these values as machine types. A data type specification in a program constrains the possible values that an expression, such as a variable or a function call, might take. On literal data, it tells the compiler or interpreter how the programmer intends to use the data.
Dependent typeIn computer science and logic, a dependent type is a type whose definition depends on a value. It is an overlapping feature of type theory and type systems. In intuitionistic type theory, dependent types are used to encode logic's quantifiers like "for all" and "there exists". In functional programming languages like Agda, ATS, Coq, F*, Epigram, and Idris, dependent types help reduce bugs by enabling the programmer to assign types that further restrain the set of possible implementations.
Type conversionIn computer science, type conversion, type casting, type coercion, and type juggling are different ways of changing an expression from one data type to another. An example would be the conversion of an integer value into a floating point value or its textual representation as a string, and vice versa. Type conversions can take advantage of certain features of type hierarchies or data representations.
FutureThe future is the time after the past and present. Its arrival is considered inevitable due to the existence of time and the laws of physics. Due to the apparent nature of reality and the unavoidability of the future, everything that currently exists and will exist can be categorized as either permanent, meaning that it will exist forever, or temporary, meaning that it will end. In the Occidental view, which uses a linear conception of time, the future is the portion of the projected timeline that is anticipated to occur.
Intuitionistic type theoryIntuitionistic type theory (also known as constructive type theory, or Martin-Löf type theory) is a type theory and an alternative foundation of mathematics. Intuitionistic type theory was created by Per Martin-Löf, a Swedish mathematician and philosopher, who first published it in 1972. There are multiple versions of the type theory: Martin-Löf proposed both intensional and extensional variants of the theory and early impredicative versions, shown to be inconsistent by Girard's paradox, gave way to predicative versions.