programmer Who acts: programmer, person, instructions, mum, Programmers, We · What happens: be, write, tell, do, plan, make · To what, where: person, computer programs, computer, programmes, programmer, apps · Speech: someone speaks here
«programmer» in the school dictionary: its 2 meanings for a pupil and its 8 examples, every sentence parsed by Mova itself — its syntax tree, a dependency tree in the style of Universal Dependencies, and its pragmatics clause by clause. The word in the dictionary, with its sense in the lessons: programmer in the school dictionary .
Meaning 1 A programmer is a person who writes computer programs: instructions that tell a computer what to do.
The tree, 17 words det nsubj cop det nsubj acl:relcl compound obj punct appos nsubj acl:relcl det iobj obj mark ccomp punct root A DET programmer NOUN is AUX a DET person NOUN who PRON writes VERB computer NOUN programs NOUN : PUNCT instructions NOUN that PRON tell VERB a DET computer NOUN what PRON to PART do VERB . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 A a DET Definite=Ind PronType=Art 2 programmer det 2 programmer programmer NOUN Number=Sing 5 person nsubj 3 is be AUX Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin 5 person cop 4 a a DET Definite=Ind PronType=Art 5 person det 5 person person NOUN Number=Sing root root 6 who who PRON PronType=Rel 7 writes nsubj 7 writes write VERB Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin 5 person acl:relcl 8 computer computer NOUN Number=Sing 9 programs compound 9 programs program NOUN Number=Plur 7 writes obj 10 : : PUNCT _ 11 instructions punct 11 instructions instruction NOUN Number=Plur 5 person appos 12 that that PRON PronType=Rel 13 tell nsubj 13 tell tell VERB Mood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin 11 instructions acl:relcl 14 a a DET Definite=Ind PronType=Art 15 computer det 15 computer computer NOUN Number=Sing 13 tell iobj 16 what what PRON PronType=Int 18 do obj 17 to to PART _ 18 do mark 18 do do VERB VerbForm=Inf 13 tell ccomp 19 . . PUNCT _ 5 person punct
# verb tense, mood who what, whom to whom where when other roles by
1 is a present a programmer a person tree rules
2 write present a person computer programs vn scribble-25.2-1 «NP V NP»: agent=Agent program=Theme
3 tell speech: assert present instructions a computer vn transfer_mesg-37.1.1-1-1 «NP V NP S_INF»: agent=Agent computer=Recipient clause=Topic
4 do not said to happen to-infinitive vn act-114-1 «NP V NP»: agent=Agent what=Eventuality
One row per clause the reader finds. «not said here»: a role filled from the clause above. «roles by»: a VerbNet class and frame when one fits the verb, else the reader's rules on the tree.
Meaning 2 A programmer can also be a person who plans programmes for TV or radio.
The tree, 14 words det nsubj aux advmod cop det nsubj acl:relcl obj case obl cc conj punct root A DET programmer NOUN can AUX also ADV be AUX a DET person NOUN who PRON plans VERB programmes NOUN for ADP TV NOUN or CCONJ radio NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 A a DET Definite=Ind PronType=Art 2 programmer det 2 programmer programmer NOUN Number=Sing 7 person nsubj 3 can can AUX VerbForm=Fin 7 person aux 4 also also ADV _ 7 person advmod 5 be be AUX VerbForm=Inf 7 person cop 6 a a DET Definite=Ind PronType=Art 7 person det 7 person person NOUN Number=Sing root root 8 who who PRON PronType=Rel 9 plans nsubj 9 plans plan VERB Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin 7 person acl:relcl 10 programmes programme NOUN Number=Plur 9 plans obj 11 for for ADP _ 12 TV case 12 TV TV NOUN Number=Sing 9 plans obl 13 or or CCONJ _ 14 radio cc 14 radio radio NOUN Number=Sing 12 TV conj 15 . . PUNCT _ 7 person punct
# verb tense, mood who what, whom to whom where when other roles by
1 is a can a programmer a person tree rules
2 plan present a person programmes for TV or radio vn intend-61.2-1-1 «NP V NP»: agent=Agent programme=Topic
Example 1 My mum is a programmer who makes apps.
nmod:poss nsubj cop det nsubj acl:relcl obj punct root My PRON mum NOUN is AUX a DET programmer NOUN who PRON makes VERB apps NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 My my PRON Case=Gen Number=Sing Person=1 Poss=Yes PronType=Prs 2 mum nmod:poss 2 mum mum NOUN Number=Sing 5 programmer nsubj 3 is be AUX Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin 5 programmer cop 4 a a DET Definite=Ind PronType=Art 5 programmer det 5 programmer programmer NOUN Number=Sing root root 6 who who PRON PronType=Rel 7 makes nsubj 7 makes make VERB Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin 5 programmer acl:relcl 8 apps app NOUN Number=Plur 7 makes obj 9 . . PUNCT _ 5 programmer punct
# verb tense, mood who what, whom to whom where when other roles by
1 is a present My mum a programmer tree rules
2 make present a programmer apps vn build-26.1-1 «NP V NP»: agent=Agent app=Product
Example 2 Programmers write code.
nsubj obj punct root Programmers NOUN write VERB code NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 Programmers programmer NOUN Number=Plur 2 write nsubj 2 write write VERB Mood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin root root 3 code code NOUN Number=Sing 2 write obj 4 . . PUNCT _ 2 write punct
# verb tense, mood who what, whom to whom where when other roles by
1 write present Programmers code vn scribble-25.2-1 «NP V NP»: agent=Agent code=Theme
Example 3 We were programmers in computing class today.
nsubj cop case compound nmod obl:unmarked punct root We PRON were AUX programmers NOUN in ADP computing NOUN class NOUN today NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 We we PRON Case=Nom Number=Plur Person=1 PronType=Prs 3 programmers nsubj 2 were be AUX Mood=Ind Number=Plur Person=1 Tense=Past VerbForm=Fin 3 programmers cop 3 programmers programmer NOUN Number=Plur root root 4 in in ADP _ 6 class case 5 computing computing NOUN Number=Sing 6 class compound 6 class class NOUN Number=Sing 3 programmers nmod 7 today today NOUN Number=Sing 3 programmers obl:unmarked 8 . . PUNCT _ 3 programmers punct
# verb tense, mood who what, whom to whom where when other roles by
1 is a past We programmers computing class today tree rules
Example 4 The game was made by a team of programmers.
det nsubj:pass aux:pass case det obl case nmod punct root The DET game NOUN was AUX made VERB by ADP a DET team NOUN of ADP programmers NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 The the DET Definite=Def PronType=Art 2 game det 2 game game NOUN Number=Sing 4 made nsubj:pass 3 was be AUX Mood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin 4 made aux:pass 4 made make VERB Tense=Past VerbForm=Part Voice=Pass root root 5 by by ADP _ 7 team case 6 a a DET Definite=Ind PronType=Art 7 team det 7 team team NOUN Number=Sing 4 made obl 8 of of ADP _ 9 programmers case 9 programmers programmer NOUN Number=Plur 7 team nmod 10 . . PUNCT _ 4 made punct
# verb tense, mood who what, whom to whom where when other roles by
1 make past · passive a team of programmers the game vn build-26.1-1 «NP.asset V NP»: agent=Asset subject=Product
Example 5 A programmer fixes bugs in the code.
det nsubj obj case det obl punct root A DET programmer NOUN fixes VERB bugs NOUN in ADP the DET code NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 A a DET Definite=Ind PronType=Art 2 programmer det 2 programmer programmer NOUN Number=Sing 3 fixes nsubj 3 fixes fix VERB Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin root root 4 bugs bug NOUN Number=Plur 3 fixes obj 5 in in ADP _ 7 code case 6 the the DET Definite=Def PronType=Art 7 code det 7 code code NOUN Number=Sing 3 fixes obl 8 . . PUNCT _ 3 fixes punct
# verb tense, mood who what, whom to whom where when other roles by
1 fix present a programmer bugs the code vn shake-22.3-2 «NP V NP together»: agent=Agent bug=Patient
Example 6 He wants to be a games programmer.
nsubj mark cop det compound ccomp punct root He PRON wants VERB to PART be AUX a DET games NOUN programmer NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 He he PRON Case=Nom Gender=Masc Number=Sing Person=3 PronType=Prs 2 wants nsubj 2 wants want VERB Mood=Ind Number=Sing Person=3 Tense=Pres VerbForm=Fin root root 3 to to PART _ 7 programmer mark 4 be be AUX VerbForm=Inf 7 programmer cop 5 a a DET Definite=Ind PronType=Art 7 programmer det 6 games game NOUN Number=Plur 7 programmer compound 7 programmer programmer NOUN Number=Sing 2 wants ccomp 8 . . PUNCT _ 2 wants punct
# verb tense, mood who what, whom to whom where when other roles by
1 want present He vn want-32.1-1-1 «NP V NP S_INF»: agent=Pivot
2 is a not said to happen to-infinitive He not said here a games programmer tree rules
Example 7 Programmers use loops and variables.
nsubj obj cc conj punct root Programmers NOUN use VERB loops NOUN and CCONJ variables NOUN . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 Programmers programmer NOUN Number=Plur 2 use nsubj 2 use use VERB Mood=Ind Number=Plur Person=3 Tense=Pres VerbForm=Fin root root 3 loops loop NOUN Number=Plur 2 use obj 4 and and CCONJ _ 5 variables cc 5 variables variable NOUN Number=Plur 3 loops conj 6 . . PUNCT _ 2 use punct
# verb tense, mood who what, whom to whom where when other roles by
1 use present Programmers loops and variables vn eat-39.1 «NP V NP»: agent=Agent loop=Patient
Example 8 The programmer tested the program carefully.
det nsubj det obj advmod punct root The DET programmer NOUN tested VERB the DET program NOUN carefully ADV . PUNCT The words, one row each (CoNLL-U) # word lemma UPOS features head relation 1 The the DET Definite=Def PronType=Art 2 programmer det 2 programmer programmer NOUN Number=Sing 3 tested nsubj 3 tested test VERB Mood=Ind Number=Sing Person=3 Tense=Past VerbForm=Fin root root 4 the the DET Definite=Def PronType=Art 5 program det 5 program program NOUN Number=Sing 3 tested obj 6 carefully carefully ADV _ 3 tested advmod 7 . . PUNCT _ 3 tested punct
# verb tense, mood who what, whom to whom where when other roles by
1 test past the programmer the program carefully property vn assessment-34.1 «NP V NP»: agent=Agent program=Theme
Text: the school dictionary of Mova's schools (world/data/dictionary-schools/), written for Mova. Trees: Mova's own parse — the en model on the CPU, when the site is built — not checked by a teacher; they may be wrong. Frames: Mova's frames reader (prag), each meaning and example read on its own. Elamur Cosmic License.
← previous programmenext → progress↑ back to P in school dictionary This page in Markdown → https://md.mova.elamur.ai/free/en/corpora/dictionaries/school/P/programmer/