"programmer" meaning in French

See programmer in All languages combined, or Wiktionary

Verb

IPA: /pʁɔ.ɡʁa.me/ Audio: LL-Q150 (fra)-LoquaxFR-programmer.wav [France, Vosges], LL-Q150 (fra)-DenisdeShawi-programmer.wav [Canada] (note: Shawinigan), LL-Q150 (fra)-Lyokoï-programmer.wav [France, Lyon], LL-Q150 (fra)-Poslovitch-programmer.wav [France, Vosges], LL-Q150 (fra)-WikiLucas00-programmer.wav [France, Lyon], LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-programmer.wav [France] (note: Somain)
Etymology: From programme + -er. Etymology templates: {{ety|fr|:af|programme|-er<id:verbal>}} [Appendix:Glossary#learned_borrowing|Learned borrowing]] from", "terms" : [ { "children" : [ { "keyword_abbrev" : "bor.", "keyword_label" : "Borrowed from", "terms" : [ { "gloss" : "notice, program", "children" : [ { "terms" : [ { "children" : [ { "terms" : [ { "children" : [ { "terms" : [ { "id" : "before", "children" : [ { "keyword_abbrev" : "der.", "keyword_label" : "Derived from", "terms" : [ { "id" : "toward", "children" : [ { "terms" : [ { "children" : [ { "keyword_abbrev" : "der.", "is_uncertain" : true, "keyword_label" : "Derived from", "terms" : [ { "id" : "before", "children" : [ ], "status" : "ok", "lang_name" : "Proto-Indo-European", "term" : "*per-", "lang" : "ine-pro" }, { "id" : "fare", "children" : [ ], "status" : "ok", "lang_name" : "Proto-Indo-European", "term" : "*per-", "lang" : "ine-pro" } ], "keyword" : "derived" } ], "lang_name" : "Proto-Indo-European", "term" : "*pér", "status" : "ok", "lang" : "ine-pro" }, { "children" : [ ], "lang_name" : "Proto-Indo-European", "term" : "*-o", "status" : "missing", "lang" : "ine-pro" } ], "keyword_label" : "From", "is_group" : true, "keyword" : "affix" } ], "status" : "ok", "lang_name" : "Proto-Indo-European", "term" : "*pró", "lang" : "ine-pro" } ], "keyword" : "derived" } ], "status" : "ok", "lang_name" : "Ancient Greek", "term" : "πρό", "lang" : "grc" } ], "keyword_label" : "From", "keyword" : "from" } ], "lang_name" : "Ancient Greek", "term" : "προ-", "status" : "ok", "lang" : "grc" }, { "children" : [ { "terms" : [ { "id" : "to scratch", "children" : [ { "terms" : [ { "id" : "to carve", "children" : [ ], "status" : "ok", "lang_name" : "Proto-Indo-European", "term" : "*gerbʰ-", "lang" : "ine-pro" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" } ], "status" : "ok", "lang_name" : "Proto-Hellenic", "term" : "*grə́pʰō", "lang" : "grk-pro" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" } ], "lang_name" : "Ancient Greek", "term" : "γράφω", "status" : "ok", "lang" : "grc" } ], "keyword_label" : "From", "is_group" : true, "keyword" : "affix" } ], "lang_name" : "Ancient Greek", "term" : "προγράφω", "status" : "ok", "lang" : "grc" }, { "children" : [ { "terms" : [ { "children" : [ ], "lang_name" : "Proto-Indo-European", "term" : "*-mn̥", "status" : "ok", "lang" : "ine-pro" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" } ], "lang_name" : "Ancient Greek", "term" : "-μα", "status" : "ok", "lang" : "grc" } ], "keyword_label" : "From", "is_group" : true, "keyword" : "affix" } ], "lang_name" : "Ancient Greek", "term" : "πρόγραμμα", "status" : "ok", "lang" : "grc" } ], "keyword" : "bor" } ], "lang_name" : "Late Latin", "term" : "programma", "status" : "ok", "lang" : "la-lat" } ], "keyword" : "lbor" } ], "lang_name" : "French", "term" : "programme", "status" : "ok", "lang" : "fr" }, { "id" : "verbal", "children" : [ { "terms" : [ { "id" : "verb", "children" : [ { "terms" : [ { "id" : "infinitive suffix", "children" : [ { "terms" : [ { "id" : "verb suffix", "children" : [ { "terms" : [ { "id" : "verb suffix", "children" : [ ], "status" : "redlink", "lang_name" : "Proto-Italic", "term" : "*-āzi", "lang" : "itc-pro" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" }, { "keyword_abbrev" : "influ.", "keyword_label" : "Influenced by", "terms" : [ { "id" : "verb suffix", "children" : [ ], "status" : "ok", "lang_name" : "Latin", "term" : "-ere", "lang" : "la" } ], "keyword" : "influence" } ], "status" : "ok", "lang_name" : "Latin", "term" : "-āre", "lang" : "la" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" } ], "status" : "ok", "lang_name" : "Old French", "term" : "-ier", "lang" : "fro" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" } ], "status" : "ok", "lang_name" : "Middle French", "term" : "-er", "lang" : "frm" } ], "keyword_label" : "Inherited from", "keyword" : "inherited" } ], "status" : "ok", "lang_name" : "French", "term" : "-er", "lang" : "fr" } ], "keyword_label" : "From", "is_group" : true, "keyword" : "affix" } ], "lang_name" : "French", "term" : "programmer", "status" : "ok", "lang" : "fr" }" data-lang="fr" data-title="programmer">, {{af|fr|programme|-er<id:verbal>}} programme + -er Head templates: {{fr-verb}} programmer Inflection templates: {{fr-conj-auto}} Forms: no-table-tags [table-tags], programmer [infinitive], avoir + past participle [infinitive, multiword-construction], programmant [gerund, participle, present], ayant + past participle [gerund, multiword-construction, participle, present], programmé [participle, past], programme [first-person, indicative, present, singular], programmes [indicative, present, second-person, singular], programme [indicative, present, singular, third-person], programmons [first-person, indicative, plural, present], programmez [indicative, plural, present, second-person], programment [indicative, plural, present, third-person], programmais [first-person, imperfect, indicative, singular], programmais [imperfect, indicative, second-person, singular], programmait [imperfect, indicative, singular, third-person], programmions [first-person, imperfect, indicative, plural], programmiez [imperfect, indicative, plural, second-person], programmaient [imperfect, indicative, plural, third-person], programmai [first-person, historic, indicative, past, singular], programmas [historic, indicative, past, second-person, singular], programma [historic, indicative, past, singular, third-person], programmâmes [first-person, historic, indicative, past, plural], programmâtes [historic, indicative, past, plural, second-person], programmèrent [historic, indicative, past, plural, third-person], programmerai [first-person, future, indicative, singular], programmeras [future, indicative, second-person, singular], programmera [future, indicative, singular, third-person], programmerons [first-person, future, indicative, plural], programmerez [future, indicative, plural, second-person], programmeront [future, indicative, plural, third-person], programmerais [conditional, first-person, singular], programmerais [conditional, second-person, singular], programmerait [conditional, singular, third-person], programmerions [conditional, first-person, plural], programmeriez [conditional, plural, second-person], programmeraient [conditional, plural, third-person], present indicative of avoir + past participle [indicative, multiword-construction, perfect, present], imperfect indicative of avoir + past participle [indicative, multiword-construction, pluperfect], past historic of avoir + past participle [anterior, indicative, multiword-construction, past], future of avoir + past participle [future, indicative, multiword-construction, perfect], conditional of avoir + past participle [conditional, multiword-construction, perfect], programme [first-person, present, singular, subjunctive], programmes [present, second-person, singular, subjunctive], programme [present, singular, subjunctive, third-person], programmions [first-person, plural, present, subjunctive], programmiez [plural, present, second-person, subjunctive], programment [plural, present, subjunctive, third-person], programmasse [first-person, imperfect, singular, subjunctive], programmasses [imperfect, second-person, singular, subjunctive], programmât [imperfect, singular, subjunctive, third-person], programmassions [first-person, imperfect, plural, subjunctive], programmassiez [imperfect, plural, second-person, subjunctive], programmassent [imperfect, plural, subjunctive, third-person], present subjunctive of avoir + past participle [multiword-construction, past, subjunctive], imperfect subjunctive of avoir + past participle [multiword-construction, pluperfect, subjunctive], programme [imperative, second-person, singular], programmons [first-person, imperative, plural], programmez [imperative, plural, second-person], simple imperative of avoir + past participle [imperative, multiword-construction, second-person, singular], simple imperative of avoir + past participle [first-person, imperative, multiword-construction, plural], simple imperative of avoir + past participle [imperative, multiword-construction, plural, second-person]
  1. to program
    Sense id: en-programmer-fr-verb-TacVDjoM Categories (other): French terms suffixed with -er (verbal) Disambiguation of French terms suffixed with -er (verbal): 46 54
  2. (computing) to program, to write program code
    Sense id: en-programmer-fr-verb-t7CtbSGT Categories (other): Computing, French entries with incorrect language header, French terms suffixed with -er (verbal), French verbs with conjugation -er, Pages using etymon with no ID Disambiguation of French entries with incorrect language header: 11 89 Disambiguation of French terms suffixed with -er (verbal): 46 54 Disambiguation of French verbs with conjugation -er: 30 70 Disambiguation of Pages using etymon with no ID: 33 67 Topics: computing, engineering, mathematics, natural-sciences, physical-sciences, sciences
The following are not (yet) sense-disambiguated
Related terms: obsolescence programmée, programmateur, programmation

Inflected forms

{
  "etymology_templates": [
    {
      "args": {
        "1": "fr",
        "2": ":af",
        "3": "programme",
        "4": "-er<id:verbal>"
      },
      "expansion": "[Appendix:Glossary#learned_borrowing|Learned borrowing]] from\", \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"bor.\", \"keyword_label\" : \"Borrowed from\", \"terms\" : [ { \"gloss\" : \"notice, program\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"before\", \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"toward\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"is_uncertain\" : true, \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"before\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" }, { \"id\" : \"fare\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pér\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" }, { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-o\", \"status\" : \"missing\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pró\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"status\" : \"ok\", \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρό\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προ-\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"to scratch\", \"children\" : [ { \"terms\" : [ { \"id\" : \"to carve\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*gerbʰ-\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*grə́pʰō\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"γράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προγράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-mn̥\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"-μα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρόγραμμα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword\" : \"bor\" } ], \"lang_name\" : \"Late Latin\", \"term\" : \"programma\", \"status\" : \"ok\", \"lang\" : \"la-lat\" } ], \"keyword\" : \"lbor\" } ], \"lang_name\" : \"French\", \"term\" : \"programme\", \"status\" : \"ok\", \"lang\" : \"fr\" }, { \"id\" : \"verbal\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verb\", \"children\" : [ { \"terms\" : [ { \"id\" : \"infinitive suffix\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verb suffix\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verb suffix\", \"children\" : [ ], \"status\" : \"redlink\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-āzi\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" }, { \"keyword_abbrev\" : \"influ.\", \"keyword_label\" : \"Influenced by\", \"terms\" : [ { \"id\" : \"verb suffix\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Latin\", \"term\" : \"-ere\", \"lang\" : \"la\" } ], \"keyword\" : \"influence\" } ], \"status\" : \"ok\", \"lang_name\" : \"Latin\", \"term\" : \"-āre\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Old French\", \"term\" : \"-ier\", \"lang\" : \"fro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Middle French\", \"term\" : \"-er\", \"lang\" : \"frm\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"French\", \"term\" : \"-er\", \"lang\" : \"fr\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"French\", \"term\" : \"programmer\", \"status\" : \"ok\", \"lang\" : \"fr\" }\" data-lang=\"fr\" data-title=\"programmer\">",
      "name": "ety"
    },
    {
      "args": {
        "1": "fr",
        "2": "programme",
        "3": "-er<id:verbal>"
      },
      "expansion": "programme + -er",
      "name": "af"
    }
  ],
  "etymology_text": "From programme + -er.",
  "forms": [
    {
      "form": "no-table-tags",
      "source": "conjugation",
      "tags": [
        "table-tags"
      ]
    },
    {
      "form": "fr-conj-auto",
      "source": "conjugation",
      "tags": [
        "inflection-template"
      ]
    },
    {
      "form": "programmer",
      "source": "conjugation",
      "tags": [
        "infinitive"
      ]
    },
    {
      "form": "avoir + past participle",
      "source": "conjugation",
      "tags": [
        "infinitive",
        "multiword-construction"
      ]
    },
    {
      "form": "programmant",
      "ipa": "/pʁɔ.ɡʁa.mɑ̃/",
      "source": "conjugation",
      "tags": [
        "gerund",
        "participle",
        "present"
      ]
    },
    {
      "form": "ayant + past participle",
      "source": "conjugation",
      "tags": [
        "gerund",
        "multiword-construction",
        "participle",
        "present"
      ]
    },
    {
      "form": "programmé",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "indicative",
        "present",
        "singular"
      ]
    },
    {
      "form": "programmes",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "present",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmons",
      "ipa": "/pʁɔ.ɡʁa.mɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "indicative",
        "plural",
        "present"
      ]
    },
    {
      "form": "programmez",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "plural",
        "present",
        "second-person"
      ]
    },
    {
      "form": "programment",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "plural",
        "present",
        "third-person"
      ]
    },
    {
      "form": "programmais",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "indicative",
        "singular"
      ]
    },
    {
      "form": "programmais",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmait",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmions",
      "ipa": "/pʁɔ.ɡʁa.mjɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "indicative",
        "plural"
      ]
    },
    {
      "form": "programmiez",
      "ipa": "/pʁɔ.ɡʁa.mje/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmaient",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "programmai",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "historic",
        "indicative",
        "past",
        "singular"
      ]
    },
    {
      "form": "programmas",
      "ipa": "/pʁɔ.ɡʁa.ma/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programma",
      "ipa": "/pʁɔ.ɡʁa.ma/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmâmes",
      "ipa": "/pʁɔ.ɡʁa.mam/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "historic",
        "indicative",
        "past",
        "plural"
      ]
    },
    {
      "form": "programmâtes",
      "ipa": "/pʁɔ.ɡʁa.mat/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmèrent",
      "ipa": "/pʁɔ.ɡʁa.mɛʁ/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "programmerai",
      "ipa": "/pʁɔ.ɡʁam.ʁe/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "future",
        "indicative",
        "singular"
      ]
    },
    {
      "form": "programmeras",
      "ipa": "/pʁɔ.ɡʁam.ʁa/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmera",
      "ipa": "/pʁɔ.ɡʁam.ʁa/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmerons",
      "ipa": "/pʁɔ.ɡʁam.ʁɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "future",
        "indicative",
        "plural"
      ]
    },
    {
      "form": "programmerez",
      "ipa": "/pʁɔ.ɡʁam.ʁe/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmeront",
      "ipa": "/pʁɔ.ɡʁam.ʁɔ̃/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "programmerais",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "first-person",
        "singular"
      ]
    },
    {
      "form": "programmerais",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmerait",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmerions",
      "ipa": "/pʁɔ.ɡʁa.mə.ʁjɔ̃/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "first-person",
        "plural"
      ]
    },
    {
      "form": "programmeriez",
      "ipa": "/pʁɔ.ɡʁa.mə.ʁje/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmeraient",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "present indicative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "indicative",
        "multiword-construction",
        "perfect",
        "present"
      ]
    },
    {
      "form": "imperfect indicative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "indicative",
        "multiword-construction",
        "pluperfect"
      ]
    },
    {
      "form": "past historic of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "anterior",
        "indicative",
        "multiword-construction",
        "past"
      ]
    },
    {
      "form": "future of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "multiword-construction",
        "perfect"
      ]
    },
    {
      "form": "conditional of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "conditional",
        "multiword-construction",
        "perfect"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "present",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programmes",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "present",
        "second-person",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "present",
        "singular",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "programmions",
      "ipa": "/pʁɔ.ɡʁa.mjɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "plural",
        "present",
        "subjunctive"
      ]
    },
    {
      "form": "programmiez",
      "ipa": "/pʁɔ.ɡʁa.mje/",
      "source": "conjugation",
      "tags": [
        "plural",
        "present",
        "second-person",
        "subjunctive"
      ]
    },
    {
      "form": "programment",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "plural",
        "present",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "programmasse",
      "ipa": "/pʁɔ.ɡʁa.mas/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programmasses",
      "ipa": "/pʁɔ.ɡʁa.mas/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "second-person",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programmât",
      "ipa": "/pʁɔ.ɡʁa.ma/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "singular",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "programmassions",
      "ipa": "/pʁɔ.ɡʁa.ma.sjɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "plural",
        "subjunctive"
      ]
    },
    {
      "form": "programmassiez",
      "ipa": "/pʁɔ.ɡʁa.ma.sje/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "plural",
        "second-person",
        "subjunctive"
      ]
    },
    {
      "form": "programmassent",
      "ipa": "/pʁɔ.ɡʁa.mas/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "plural",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "present subjunctive of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "multiword-construction",
        "past",
        "subjunctive"
      ]
    },
    {
      "form": "imperfect subjunctive of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "multiword-construction",
        "pluperfect",
        "subjunctive"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "imperative",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmons",
      "ipa": "/pʁɔ.ɡʁa.mɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperative",
        "plural"
      ]
    },
    {
      "form": "programmez",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "imperative",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "simple imperative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "imperative",
        "multiword-construction",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "simple imperative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperative",
        "multiword-construction",
        "plural"
      ]
    },
    {
      "form": "simple imperative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "imperative",
        "multiword-construction",
        "plural",
        "second-person"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "programmer",
      "name": "fr-verb"
    }
  ],
  "inflection_templates": [
    {
      "args": {},
      "name": "fr-conj-auto"
    }
  ],
  "lang": "French",
  "lang_code": "fr",
  "pos": "verb",
  "related": [
    {
      "_dis1": "0 0",
      "word": "obsolescence programmée"
    },
    {
      "_dis1": "0 0",
      "word": "programmateur"
    },
    {
      "_dis1": "0 0",
      "word": "programmation"
    }
  ],
  "senses": [
    {
      "categories": [
        {
          "_dis": "46 54",
          "kind": "other",
          "name": "French terms suffixed with -er (verbal)",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "to program"
      ],
      "id": "en-programmer-fr-verb-TacVDjoM",
      "links": [
        [
          "program",
          "program#Verb"
        ]
      ]
    },
    {
      "categories": [
        {
          "kind": "other",
          "langcode": "fr",
          "name": "Computing",
          "orig": "fr:Computing",
          "parents": [],
          "source": "w"
        },
        {
          "_dis": "11 89",
          "kind": "other",
          "name": "French entries with incorrect language header",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "46 54",
          "kind": "other",
          "name": "French terms suffixed with -er (verbal)",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "30 70",
          "kind": "other",
          "name": "French verbs with conjugation -er",
          "parents": [],
          "source": "w+disamb"
        },
        {
          "_dis": "33 67",
          "kind": "other",
          "name": "Pages using etymon with no ID",
          "parents": [],
          "source": "w+disamb"
        }
      ],
      "glosses": [
        "to program, to write program code"
      ],
      "id": "en-programmer-fr-verb-t7CtbSGT",
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "program",
          "program#Verb"
        ],
        [
          "code",
          "code"
        ]
      ],
      "raw_glosses": [
        "(computing) to program, to write program code"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/pʁɔ.ɡʁa.me/"
    },
    {
      "audio": "LL-Q150 (fra)-LoquaxFR-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c9/LL-Q150_%28fra%29-LoquaxFR-programmer.wav/LL-Q150_%28fra%29-LoquaxFR-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c9/LL-Q150_%28fra%29-LoquaxFR-programmer.wav/LL-Q150_%28fra%29-LoquaxFR-programmer.wav.ogg",
      "tags": [
        "France",
        "Vosges"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-DenisdeShawi-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/06/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav.mp3",
      "note": "Shawinigan",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/06/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav.ogg",
      "tags": [
        "Canada"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-Lyokoï-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/98/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/98/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav.ogg",
      "tags": [
        "France",
        "Lyon"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-Poslovitch-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/1/1d/LL-Q150_%28fra%29-Poslovitch-programmer.wav/LL-Q150_%28fra%29-Poslovitch-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/1/1d/LL-Q150_%28fra%29-Poslovitch-programmer.wav/LL-Q150_%28fra%29-Poslovitch-programmer.wav.ogg",
      "tags": [
        "France",
        "Vosges"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-WikiLucas00-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/bb/LL-Q150_%28fra%29-WikiLucas00-programmer.wav/LL-Q150_%28fra%29-WikiLucas00-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/bb/LL-Q150_%28fra%29-WikiLucas00-programmer.wav/LL-Q150_%28fra%29-WikiLucas00-programmer.wav.ogg",
      "tags": [
        "France",
        "Lyon"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/2/2d/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav.mp3",
      "note": "Somain",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/2/2d/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav.ogg",
      "tags": [
        "France"
      ]
    }
  ],
  "word": "programmer"
}
{
  "categories": [
    "French 3-syllable words",
    "French entries with incorrect language header",
    "French first group verbs",
    "French lemmas",
    "French terms derived from the Proto-Indo-European root *gerbʰ-",
    "French terms derived from the Proto-Indo-European root *per- (before)",
    "French terms derived from the Proto-Indo-European root *per- (fare)",
    "French terms suffixed with -er (verbal)",
    "French terms with IPA pronunciation",
    "French verbs",
    "French verbs with conjugation -er",
    "Pages using etymon with no ID",
    "Pages with 3 entries",
    "Pages with entries"
  ],
  "etymology_templates": [
    {
      "args": {
        "1": "fr",
        "2": ":af",
        "3": "programme",
        "4": "-er<id:verbal>"
      },
      "expansion": "[Appendix:Glossary#learned_borrowing|Learned borrowing]] from\", \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"bor.\", \"keyword_label\" : \"Borrowed from\", \"terms\" : [ { \"gloss\" : \"notice, program\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"before\", \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"toward\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"is_uncertain\" : true, \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"before\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" }, { \"id\" : \"fare\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pér\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" }, { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-o\", \"status\" : \"missing\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pró\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"status\" : \"ok\", \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρό\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προ-\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"to scratch\", \"children\" : [ { \"terms\" : [ { \"id\" : \"to carve\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*gerbʰ-\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*grə́pʰō\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"γράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προγράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-mn̥\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"-μα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρόγραμμα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword\" : \"bor\" } ], \"lang_name\" : \"Late Latin\", \"term\" : \"programma\", \"status\" : \"ok\", \"lang\" : \"la-lat\" } ], \"keyword\" : \"lbor\" } ], \"lang_name\" : \"French\", \"term\" : \"programme\", \"status\" : \"ok\", \"lang\" : \"fr\" }, { \"id\" : \"verbal\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verb\", \"children\" : [ { \"terms\" : [ { \"id\" : \"infinitive suffix\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verb suffix\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verb suffix\", \"children\" : [ ], \"status\" : \"redlink\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-āzi\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" }, { \"keyword_abbrev\" : \"influ.\", \"keyword_label\" : \"Influenced by\", \"terms\" : [ { \"id\" : \"verb suffix\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Latin\", \"term\" : \"-ere\", \"lang\" : \"la\" } ], \"keyword\" : \"influence\" } ], \"status\" : \"ok\", \"lang_name\" : \"Latin\", \"term\" : \"-āre\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Old French\", \"term\" : \"-ier\", \"lang\" : \"fro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Middle French\", \"term\" : \"-er\", \"lang\" : \"frm\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"French\", \"term\" : \"-er\", \"lang\" : \"fr\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"French\", \"term\" : \"programmer\", \"status\" : \"ok\", \"lang\" : \"fr\" }\" data-lang=\"fr\" data-title=\"programmer\">",
      "name": "ety"
    },
    {
      "args": {
        "1": "fr",
        "2": "programme",
        "3": "-er<id:verbal>"
      },
      "expansion": "programme + -er",
      "name": "af"
    }
  ],
  "etymology_text": "From programme + -er.",
  "forms": [
    {
      "form": "no-table-tags",
      "source": "conjugation",
      "tags": [
        "table-tags"
      ]
    },
    {
      "form": "fr-conj-auto",
      "source": "conjugation",
      "tags": [
        "inflection-template"
      ]
    },
    {
      "form": "programmer",
      "source": "conjugation",
      "tags": [
        "infinitive"
      ]
    },
    {
      "form": "avoir + past participle",
      "source": "conjugation",
      "tags": [
        "infinitive",
        "multiword-construction"
      ]
    },
    {
      "form": "programmant",
      "ipa": "/pʁɔ.ɡʁa.mɑ̃/",
      "source": "conjugation",
      "tags": [
        "gerund",
        "participle",
        "present"
      ]
    },
    {
      "form": "ayant + past participle",
      "source": "conjugation",
      "tags": [
        "gerund",
        "multiword-construction",
        "participle",
        "present"
      ]
    },
    {
      "form": "programmé",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "participle",
        "past"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "indicative",
        "present",
        "singular"
      ]
    },
    {
      "form": "programmes",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "present",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "present",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmons",
      "ipa": "/pʁɔ.ɡʁa.mɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "indicative",
        "plural",
        "present"
      ]
    },
    {
      "form": "programmez",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "plural",
        "present",
        "second-person"
      ]
    },
    {
      "form": "programment",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "indicative",
        "plural",
        "present",
        "third-person"
      ]
    },
    {
      "form": "programmais",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "indicative",
        "singular"
      ]
    },
    {
      "form": "programmais",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmait",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmions",
      "ipa": "/pʁɔ.ɡʁa.mjɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "indicative",
        "plural"
      ]
    },
    {
      "form": "programmiez",
      "ipa": "/pʁɔ.ɡʁa.mje/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmaient",
      "ipa": "/pʁɔ.ɡʁa.mɛ/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "indicative",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "programmai",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "historic",
        "indicative",
        "past",
        "singular"
      ]
    },
    {
      "form": "programmas",
      "ipa": "/pʁɔ.ɡʁa.ma/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programma",
      "ipa": "/pʁɔ.ɡʁa.ma/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmâmes",
      "ipa": "/pʁɔ.ɡʁa.mam/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "historic",
        "indicative",
        "past",
        "plural"
      ]
    },
    {
      "form": "programmâtes",
      "ipa": "/pʁɔ.ɡʁa.mat/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmèrent",
      "ipa": "/pʁɔ.ɡʁa.mɛʁ/",
      "source": "conjugation",
      "tags": [
        "historic",
        "indicative",
        "past",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "programmerai",
      "ipa": "/pʁɔ.ɡʁam.ʁe/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "future",
        "indicative",
        "singular"
      ]
    },
    {
      "form": "programmeras",
      "ipa": "/pʁɔ.ɡʁam.ʁa/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmera",
      "ipa": "/pʁɔ.ɡʁam.ʁa/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmerons",
      "ipa": "/pʁɔ.ɡʁam.ʁɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "future",
        "indicative",
        "plural"
      ]
    },
    {
      "form": "programmerez",
      "ipa": "/pʁɔ.ɡʁam.ʁe/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmeront",
      "ipa": "/pʁɔ.ɡʁam.ʁɔ̃/",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "programmerais",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "first-person",
        "singular"
      ]
    },
    {
      "form": "programmerais",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmerait",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "singular",
        "third-person"
      ]
    },
    {
      "form": "programmerions",
      "ipa": "/pʁɔ.ɡʁa.mə.ʁjɔ̃/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "first-person",
        "plural"
      ]
    },
    {
      "form": "programmeriez",
      "ipa": "/pʁɔ.ɡʁa.mə.ʁje/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "programmeraient",
      "ipa": "/pʁɔ.ɡʁam.ʁɛ/",
      "source": "conjugation",
      "tags": [
        "conditional",
        "plural",
        "third-person"
      ]
    },
    {
      "form": "present indicative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "indicative",
        "multiword-construction",
        "perfect",
        "present"
      ]
    },
    {
      "form": "imperfect indicative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "indicative",
        "multiword-construction",
        "pluperfect"
      ]
    },
    {
      "form": "past historic of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "anterior",
        "indicative",
        "multiword-construction",
        "past"
      ]
    },
    {
      "form": "future of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "future",
        "indicative",
        "multiword-construction",
        "perfect"
      ]
    },
    {
      "form": "conditional of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "conditional",
        "multiword-construction",
        "perfect"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "present",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programmes",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "present",
        "second-person",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "present",
        "singular",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "programmions",
      "ipa": "/pʁɔ.ɡʁa.mjɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "plural",
        "present",
        "subjunctive"
      ]
    },
    {
      "form": "programmiez",
      "ipa": "/pʁɔ.ɡʁa.mje/",
      "source": "conjugation",
      "tags": [
        "plural",
        "present",
        "second-person",
        "subjunctive"
      ]
    },
    {
      "form": "programment",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "plural",
        "present",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "programmasse",
      "ipa": "/pʁɔ.ɡʁa.mas/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programmasses",
      "ipa": "/pʁɔ.ɡʁa.mas/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "second-person",
        "singular",
        "subjunctive"
      ]
    },
    {
      "form": "programmât",
      "ipa": "/pʁɔ.ɡʁa.ma/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "singular",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "programmassions",
      "ipa": "/pʁɔ.ɡʁa.ma.sjɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperfect",
        "plural",
        "subjunctive"
      ]
    },
    {
      "form": "programmassiez",
      "ipa": "/pʁɔ.ɡʁa.ma.sje/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "plural",
        "second-person",
        "subjunctive"
      ]
    },
    {
      "form": "programmassent",
      "ipa": "/pʁɔ.ɡʁa.mas/",
      "source": "conjugation",
      "tags": [
        "imperfect",
        "plural",
        "subjunctive",
        "third-person"
      ]
    },
    {
      "form": "present subjunctive of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "multiword-construction",
        "past",
        "subjunctive"
      ]
    },
    {
      "form": "imperfect subjunctive of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "multiword-construction",
        "pluperfect",
        "subjunctive"
      ]
    },
    {
      "form": "programme",
      "ipa": "/pʁɔ.ɡʁam/",
      "source": "conjugation",
      "tags": [
        "imperative",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "programmons",
      "ipa": "/pʁɔ.ɡʁa.mɔ̃/",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperative",
        "plural"
      ]
    },
    {
      "form": "programmez",
      "ipa": "/pʁɔ.ɡʁa.me/",
      "source": "conjugation",
      "tags": [
        "imperative",
        "plural",
        "second-person"
      ]
    },
    {
      "form": "simple imperative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "imperative",
        "multiword-construction",
        "second-person",
        "singular"
      ]
    },
    {
      "form": "simple imperative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "first-person",
        "imperative",
        "multiword-construction",
        "plural"
      ]
    },
    {
      "form": "simple imperative of avoir + past participle",
      "source": "conjugation",
      "tags": [
        "imperative",
        "multiword-construction",
        "plural",
        "second-person"
      ]
    }
  ],
  "head_templates": [
    {
      "args": {},
      "expansion": "programmer",
      "name": "fr-verb"
    }
  ],
  "inflection_templates": [
    {
      "args": {},
      "name": "fr-conj-auto"
    }
  ],
  "lang": "French",
  "lang_code": "fr",
  "pos": "verb",
  "related": [
    {
      "word": "obsolescence programmée"
    },
    {
      "word": "programmateur"
    },
    {
      "word": "programmation"
    }
  ],
  "senses": [
    {
      "glosses": [
        "to program"
      ],
      "links": [
        [
          "program",
          "program#Verb"
        ]
      ]
    },
    {
      "categories": [
        "fr:Computing"
      ],
      "glosses": [
        "to program, to write program code"
      ],
      "links": [
        [
          "computing",
          "computing#Noun"
        ],
        [
          "program",
          "program#Verb"
        ],
        [
          "code",
          "code"
        ]
      ],
      "raw_glosses": [
        "(computing) to program, to write program code"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "sciences"
      ]
    }
  ],
  "sounds": [
    {
      "ipa": "/pʁɔ.ɡʁa.me/"
    },
    {
      "audio": "LL-Q150 (fra)-LoquaxFR-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c9/LL-Q150_%28fra%29-LoquaxFR-programmer.wav/LL-Q150_%28fra%29-LoquaxFR-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c9/LL-Q150_%28fra%29-LoquaxFR-programmer.wav/LL-Q150_%28fra%29-LoquaxFR-programmer.wav.ogg",
      "tags": [
        "France",
        "Vosges"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-DenisdeShawi-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/06/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav.mp3",
      "note": "Shawinigan",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/06/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav/LL-Q150_%28fra%29-DenisdeShawi-programmer.wav.ogg",
      "tags": [
        "Canada"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-Lyokoï-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/98/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/9/98/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav/LL-Q150_%28fra%29-Lyoko%C3%AF-programmer.wav.ogg",
      "tags": [
        "France",
        "Lyon"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-Poslovitch-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/1/1d/LL-Q150_%28fra%29-Poslovitch-programmer.wav/LL-Q150_%28fra%29-Poslovitch-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/1/1d/LL-Q150_%28fra%29-Poslovitch-programmer.wav/LL-Q150_%28fra%29-Poslovitch-programmer.wav.ogg",
      "tags": [
        "France",
        "Vosges"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-WikiLucas00-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/bb/LL-Q150_%28fra%29-WikiLucas00-programmer.wav/LL-Q150_%28fra%29-WikiLucas00-programmer.wav.mp3",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/b/bb/LL-Q150_%28fra%29-WikiLucas00-programmer.wav/LL-Q150_%28fra%29-WikiLucas00-programmer.wav.ogg",
      "tags": [
        "France",
        "Lyon"
      ]
    },
    {
      "audio": "LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-programmer.wav",
      "mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/2/2d/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav.mp3",
      "note": "Somain",
      "ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/2/2d/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav/LL-Q150_%28fra%29-J%C3%A9r%C3%A9my-G%C3%BCnther-Heinz_J%C3%A4hnick-programmer.wav.ogg",
      "tags": [
        "France"
      ]
    }
  ],
  "word": "programmer"
}

Download raw JSONL data for programmer meaning in French (17.4kB)


This page is a part of the kaikki.org machine-readable French dictionary. This dictionary is based on structured data extracted on 2026-06-25 from the enwiktionary dump dated 2026-06-01 using wiktextract (ade7ec3 and 7f4db16). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.