Preciso conceituar os seguintes tópicos:
- operação: +, -, *, /
- par/ímpar
- divisibilidade
- resultado e resto
- inteiro
- decimal
- negação lógica: inversão
- conjunto
:pill: Curso de Matemática para programadores.
Eu li seu readme e ele abriu minha mente.
Acho que a função subtração não deveria existir, já que a função não passa de uma soma. Na minha opinião ela foi criada para o melhor entendimento, mas na verdade só causa complicação. Se eu quero fazer 1 - 1
, isso pode ser convertido para:
soma(1, -1)
ou seja, soma = 1 + (-1)
. Faz total sentido, como o @suissa já deixou explicito na suas explicações. Acho que não é necessário ter uma função para isso, seria como escrever a função soma duas vezes.
Claro, que as linguagens possuem o operador de subtração -
, mas depois que passei a entender, nunca mais irei usar esse operador, pois não faz sentido lógico para mim.
Acho que fui um pouco exagerado, mas foda-se uhahuahua. Estou aqui só para debater a remoção dessa função.
Esta discussão se iniciou em no grupo NodeJS onde uma pessoa começou a dizer com argumentos rasos que o design da linguagem JavaScript era ruim por motivos que não são matematicamente errados. Link: https://www.facebook.com/groups/nodejsbrasil/permalink/916210161845605/
Proponho aqui que seja adicionado ao curso maiores explicações sobre lógica matemática relacionada a soma de inteiros e constantes exibir um resultado com a soma da constante aos respectivos inteiros não é um erro de lógica.
Caso haja exercícios de aula, levar em consideração que é opcional a linguagem de programação exibir com incrementador ou decrementador o resultado da operação. O único erro de lógica seria se a constante verdadeira pudesse ser alterada.
É bem pesado no curso de Ciência da Computação as disciplinas de cálculo e álgebra. Porém os professores não dão exemplo da aplicação dos conceitos e teorias na vida real.
Acredito que se antes de tudo, fosse mostrado uma visão geral da aplicação, e no decorrer das aulas dessem exemplos e exercícios reais dos problemas que podem ser resolvidos com cálculos de Derivadas, Integrais, Algebra e afins, o que foi ensinado seria fixado de uma maneira muito mais consistente.
Como exemplo do que sugiro, este TCC, Aplicação de Derivadas, ANDERSON MARCOLINO DE SANTANA - Universidade Federal de Rondônia faz uma revisão básica da teoria de derivadas e depois apresenta uma seção inteira dos problemas reais que podem ser resolvidos com a aplicação da teoria.
As áreas de aplicação vão desde problemas do dia a dia, exemplificado com problemas de geometria; até aplicações na de economia, exemplificado com problemas de maximização de lucros, etc.
Tendo como uma das bases de ML, se faz necessário adicionar tal conteúdo.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.