Estudo sobre a lei de Zipf e o efeito Pareto nas linguagens de computação
Palabras clave:
Lei de Zipf, Linguagens de Programação, Efeito ParetoResumen
Hodiernamente o avanço das linguagens formais demanda de conhecimentos específicos das suas leis de formação de maneira que se pode considerar a atualização de distintas ferramentas e funções de cada versão das linguagens de programação como linguagem isomorfa para a implementação de adaptações de alfabetos e dialetos para versões mais novas e com diferentes dicionários. Além disso, as linguagens de programação são propensas a paralelos evolutivos e a efeitos similares a técnicas aplicadas em vocabulários comuns, devido às suas propriedades e organização no geral. Com isso, o objetivo geral é evidenciar o padrão de correlação preconizado na Lei de Zipf e no Efeito Pareto; e, os objetivos específicos são: a) utilizar exemplos das especificações das teorias; b) analisar seus efeitos; c) estabelecer correlações com as principais linguagens de nível assembly (linguagem de máquina), de programação de alto nível e médio nível. d) verificar o scripting; e) teorizar tais situações envolvendo estes experimentos. Para consolidar estes objetivos, adota-se uma metodologia de cunho documental, analítico e histórico, de forma qualitativa onde conclui-se que os níveis de expressão da propriedade nos diferentes escopos de relacionamento possuem similaridades devido à aplicabilidade do conceito em ambientes capazes de ser aleatórios, mas com estruturas e individualidades definidas em cada tipo.
Citas
QOCHUCK, Benjamin W.; SHETTY, Ashvith. Zipf’s Law in NLP. OpenGenusIQ, 2020. Disponível em: https://iq.opengenus.org/zipfs-law/. Acesso em: 30/09/2022.
YU, Shuiyuan; XU, Chunshan; LIU, Haitao. Zipf’s Law in 50 Languages: It’s structural pattern, linguistic intepretation, and cognitive motivation. Arxiv.org, 2016. Disponível em: https://iq.opengenus.org/zipfs-law/.
PACKARD, Hewlett. Computer History: A Timeline of Computer Programming Languages. HP.com, 2018. Disponível em: https://www.hp.com/us-en/shop/tech-takes/computer-history-programming-languages. Acesso em: 30/09/2022.
GLEN, Stephanie. Zeta Distribution (Zipf Distribution). Statistics How To, 2016. Disponível em: https://www.statisticshowto.com/zeta-distribution-zipf/. Acesso em: 30/09/2022.
BEEVER, Gavin. Pareto’s Law. AgriFutures Australia, 2017. Disponível em: https://extensionaus.com.au/extension-practice/paretos-law/. Acesso em: 30/09/2022.
HOWES, Davis. Zipf’s Law and Miller’s Random Monkey Model. The American Journal of Psychology, 1968. p. 269-272. Disponível em: https://www.jstor.org/stable/1421275. Acesso em: 30/09/2022.
DAVIDSON, Rick et al. Complete C# Unity Game Developer 2D. Udemy, 2022. Disponível em: https://www.udemy.com/course/unitycourse/learn/lecture/1788536?start=0#questions. Acesso em: 17/10/2022.
ENGEL, Philipp. Fortran Standard Library. Programming in Modern Fortran, 2022. Disponível em: https://cyber.dabamos.de/programming/modernfortran/fortran-standard-library.html. Acesso em: 17/10/2022.
TOAL, Ray. NASM Tutorial. Loyola Marymount University, 2022. Disponível em: https://cs.lmu.edu/~ray/notes/nasmtutorial/. Acesso em: 17/10/2022.
W3Schools. HTML Classes – The Class Attribute. Refsnes Data, 1999. Disponível em: https://www.w3schools.com/html/html_classes.asp. Acesso em: 20/10/2022.
BRUCE, David et al. Word Frequency Counter. WriteWords.co.uk, 2002. Disponível em: http://www.writewords.org.uk/word_count.asp. Acesso em: 20/10/2022.
SIPSER, Michael. Introdução à Teoria da Computação. 2ª Edição. Cengage CTP, 2005. 479 p.
MENEZES, Paulo Blauth. Linguagens Formais e Autômatos. 6ª Edição. Porto Alegre. Bookman, 2011. 256 p.
RAMOS, Marcos Vinícius Midena. Linguagens Formais e Autômatos. Sem Editora, 2022. 384 p.
HOPCROFT, John E. et al. Introdução à Teoria de Autômatos, Linguagens e Computação. Tradução: Editora Campus. 2ª Edição. Santa Catarina. UESC, 2000. 177 p.
SEBESTA, Robert W. Introdução à Teoria da Computação. 9ª Edição. Porto Alegre. Bookman, 2011. 795 p.
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Copyright (c) 2025 Apoena Revista Eletrônica
Esta obra está licenciada sob a Licença Internacional Creative Commons Atribuição 4.0.
A reprodução, total ou parcial, dos artigos publicados fica sujeita à expressa menção da procedência de sua publicação, a edição e data dessa publicação, dando crédito ao criador. Para efeitos legais, deve ser consignada a fonte de publicação original.