AgentSheetsAgentSheets was one of the first modern block-based programming language for children. The idea of AgentSheets was to overcome syntactic challenges found in common text-based programming languages by using drag-and-drop mechanisms conceptualizing commands such as conditions and actions as editable blocks that could be composed into programs. Ideas such as this are used in various other programming languages, such as Scratch though it does cost money to use most of the blocks.
Comparison of programming languagesProgramming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules for syntax and semantics. There are thousands of programming languages and new ones are created every year. Few languages ever become sufficiently popular that they are used by more than a few people, but professional programmers may use dozens of languages in a career. Most programming languages are not standardized by an international (or national) standard, even widely used ones, such as Perl or Standard ML (despite the name).
ViolenceLa violence est l’utilisation de force ou de pouvoir, physique ou psychique, pour contraindre, dominer, tuer, détruire ou endommager. Elle implique des coups, des blessures, de la souffrance, ou encore la destruction de biens humains ou d'éléments naturels. Selon l'OMS, la violence est l'utilisation intentionnelle de la force physique, de menaces à l'encontre des autres ou de soi-même, contre un groupe ou une communauté, qui entraîne ou risque fortement d'entraîner un traumatisme, des dommages psychologiques, des problèmes de développement ou un décès.
Apache SparkSpark (ou Apache Spark) est un framework open source de calcul distribué. Il s'agit d'un ensemble d'outils et de composants logiciels structurés selon une architecture définie. Développé à l'université de Californie à Berkeley par AMPLab, Spark est aujourd'hui un projet de la fondation Apache. Ce produit est un cadre applicatif de traitements des mégadonnées (big data) pour effectuer des analyses complexes à grande échelle. En 2009, Spark fut conçu par lors de son doctorat au sein de l'université de Californie à Berkeley.
Effet de bord (informatique)En informatique, une fonction est dite à effet de bord (traduction mot à mot de l'anglais side effect, dont le sens est plus proche deffet secondaire) si elle modifie un état en dehors de son environnement local, c'est-à-dire a une interaction observable avec le monde extérieur autre que retourner une valeur. Par exemple, les fonctions qui modifient une variable locale statique, une variable non locale ou un argument mutable passé par référence, les fonctions qui effectuent des opérations d'entrées-sorties ou les fonctions appelant d'autres fonctions à effet de bord.
Function composition (computer science)In computer science, function composition is an act or mechanism to combine simple functions to build more complicated ones. Like the usual composition of functions in mathematics, the result of each function is passed as the argument of the next, and the result of the last one is the result of the whole. Programmers frequently apply functions to results of other functions, and almost all programming languages allow it. In some cases, the composition of functions is interesting as a function in its own right, to be used later.
Violence en milieu scolaireLa violence en milieu scolaire est un problème de grande ampleur dont les conséquences sont préjudiciables aux enfants, mais aussi à l’ensemble de la société. La violence subie par les enfants affecte leurs apprentissages, leur santé physique et mentale, leur personnalité et leur d’avenir. Cette violence peut prendre des formes physiques et psychologiques (abus, châtiments corporels, agressions verbales, violences sexuelles), et provenir de plusieurs acteurs du milieu scolaire (enseignant, élève, etc.
Poverty reductionPoverty reduction, poverty relief, or poverty alleviation is a set of measures, both economic and humanitarian, that are intended to permanently lift people out of poverty. Measures, like those promoted by Henry George in his economics classic Progress and Poverty, are those that raise, or are intended to raise, ways of enabling the poor to create wealth for themselves as a conduit of ending poverty forever. In modern times, various economists within the Georgism movement propose measures like the land value tax to enhance access to the natural world for all.
Pauvretéalt=|vignette|250x250px|Manifestation contre la pauvreté des étudiants, France. alt=|vignette|250x250px|Habitants des rues du district de San'ya à Tokyo, au Japon. La pauvreté désigne dans une société donnée le fait d'être dans une situation d'infériorité matérielle par rapport aux individus les plus favorisés; cela se traduit notamment par des difficultés à subvenir à ses besoins et à ceux de ses proches, mais aussi par une stigmatisation de la part des personnes plus riches.
Cycle of povertyIn economics, a cycle of poverty or poverty trap is caused by self-reinforcing mechanisms that cause poverty, once it exists, to persist unless there is outside intervention. It can persist across generations, and when applied to developing countries, is also known as a development trap. Families trapped in the cycle of poverty have few to no resources. There are many self-reinforcing disadvantages that make it virtually impossible for individuals to break the cycle.