Linha 35: Linha 35:


# [ Victor Ricarte Silva ] APIs diferentes podem relacionar entre si? tipo um API de um origem "chamar" uma API de outra origem ?
# [ Victor Ricarte Silva ] APIs diferentes podem relacionar entre si? tipo um API de um origem "chamar" uma API de outra origem ?
        Resposta = Quando se trata de APIs é possível sim que haja conexões entre APIs de diferentes origens, mas como foi dito é necessário que ou as APIs façam parte do mesmo sistema, ou que elas possuam a autorização necessária para se conectarem
Resposta: Quando se trata de APIs é possível sim que haja conexões entre APIs de diferentes origens, mas como foi dito é necessário que ou as APIs façam parte do mesmo sistema, ou que elas possuam a autorização necessária para se conectarem
# [ Victor Ricarte Silva ] São por meio de APIs que eu consigo ligar um código em uma linguagem com outro código em outra linguagem ?
# [ Victor Ricarte Silva ] São por meio de APIs que eu consigo ligar um código em uma linguagem com outro código em outra linguagem ?
        Resposta = Utilizar uma API é um dos modos pelos quais é possível conectar diferentes sistemas codificados em diferentes linguagens
Resposta: Utilizar uma API é um dos modos pelos quais é possível conectar diferentes sistemas codificados em diferentes linguagens
# [ Victor Ricarte Silva ] Por que e tão destoante um compilador com outro, por exemplo temos compiladores inteligentes como o do C# e C++ e por outro lado temos compiladores menos usuais e confusos de se usar como o de haskell.
# [ Victor Ricarte Silva ] Por que e tão destoante um compilador com outro, por exemplo temos compiladores inteligentes como o do C# e C++ e por outro lado temos compiladores menos usuais e confusos de se usar como o de haskell.
# [ JOAO PAULO MARQUES RIBEIRO ] COMO ERAM ESCRITOS OS CÓDIGOS ANTIGAMENTE, ANTES DOS COMPUTADORES, POIS NÃO EXISTIAM COMPILADORES AINDA? SENDO QUE O COMPILADOR É A PRINCIPAL FERRAMENTA.
# [ JOAO PAULO MARQUES RIBEIRO ] COMO ERAM ESCRITOS OS CÓDIGOS ANTIGAMENTE, ANTES DOS COMPUTADORES, POIS NÃO EXISTIAM COMPILADORES AINDA? SENDO QUE O COMPILADOR É A PRINCIPAL FERRAMENTA.
# [ Michael Anthony Borges Tannus ] Qual a diferença entre montador e compilador?  
# [ Michael Anthony Borges Tannus ] Qual a diferença entre montador e compilador?  
# [ Pedro Henrique Varalda ] Para mim usar uma API, eu preciso pedir permissão, comprar essa API ou todas são open source?
# [ Pedro Henrique Varalda ] Para mim usar uma API, eu preciso pedir permissão, comprar essa API ou todas são open source?
        Resposta = Como foi dito existem algumas políticas com relação ao uso de APIs. Existem APIs de uso público, que todos podem rapidamente começar a usar, enquanto existem outras também públicas que requerem uma "senha" que é gerada pelo próprio sistema após a realização de um cadastro. Também há as APIs que apenas liberam essa "senha" mediante pagamento de mensalidade.
Resposta: Como foi dito existem algumas políticas com relação ao uso de APIs. Existem APIs de uso público, que todos podem rapidamente começar a usar, enquanto existem outras também públicas que requerem uma "senha" que é gerada pelo próprio sistema após a realização de um cadastro. Também há as APIs que apenas liberam essa "senha" mediante pagamento de mensalidade.
# [ Geovanna David Gonzaga ] Cecilia Silva: Mas atualmente não acontece exatamente isso, de termos que copilar e caso tenha erro no código refazer o código novamente?  
# [ Geovanna David Gonzaga ] Cecilia Silva: Mas atualmente não acontece exatamente isso, de termos que copilar e caso tenha erro no código refazer o código novamente?  
# [ Victor Ricarte Silva ] que diferença teria uma IDE para android pra uma outra IDE como o codeblocks?
# [ Victor Ricarte Silva ] que diferença teria uma IDE para android pra uma outra IDE como o codeblocks?
# [ Michael Anthony Borges Tannus ] Existem desvantagens em usar uma IDE?  
# [ Michael Anthony Borges Tannus ] Existem desvantagens em usar uma IDE?  
Sim. Muitas IDEs são pagas, o que dificulta o acesso. Além disso, a maioria das IDEs consomem muitos recursos de hardware da máquina e
Resposta: Sim. Muitas IDEs são pagas, o que dificulta o acesso. Além disso, a maioria das IDEs consomem muitos recursos de hardware da máquina e
por ter muitas opções de facilitar o desenvolvimento como, geração automática do código, o desenvolvedor pode ficar habituado ao desenvolvimento com IDEs se tornando dependente delas.
por ter muitas opções de facilitar o desenvolvimento como, geração automática do código, o desenvolvedor pode ficar habituado ao desenvolvimento com IDEs se tornando dependente delas.
# [ Álef Davi Fernandes de Souza ] Como os algoritmos funcionam no hardware de um pc? Por exemplo em um processador, já vimos como operações no processador acontece por meio de barramentos mas como exatamente um algoritmo se desenvolve lá dentro?  
# [ Álef Davi Fernandes de Souza ] Como os algoritmos funcionam no hardware de um pc? Por exemplo em um processador, já vimos como operações no processador acontece por meio de barramentos mas como exatamente um algoritmo se desenvolve lá dentro?  

Edição das 23h05min de 18 de outubro de 2021

Apresentação


  • Link da Apresentação [1]


Roteiro


  • Apresentação:
    • 1o. slide: Capa => Tópico e nomes dos membros da equipe
    • 2o. slide: Índice mostrando a sequência dos temas
      • 3o. slide: Capa => Tema e nome do pesquisador
      • 4o. slide: Explicar o que é o tema podendo inserir textos, fotos e gráficos
      • 5o. slide: Explicar o funcionamento da tecnologia e/ou descrever as principais características
      • 6o. slide: Descrever o estágio atual de evolução (o que há de mais novo sobre este tema)
      • 7o. slide: Inserir vídeo que permita ter uma visão clara da tecnologia (máximo de 5 minutos) => se o vídeo for maior, cortar ou rodar apenas parte
    • 8o. slide: Capa => Repete 5 passos anteriores
    • E assim vai até último tema.


  • Importante:
    • Um dos membros assume a função de passar os slides
    • Um segundo membro deverá criar um template que poderá ser usado para todos os temas
    • Um terceiro deverá gravar a apresentação e depois gravar o link na Wiki
    • Um quarto membro deverá anotar as perguntas para posterior resposta nos FAQs
    • Um quinto membro deverá consolidar as respostas dos FAQs



FAQ (Frequently Asked Questions)


Atenção: Pode limitar em 10 respostas por aluno, ou seja, cada membro da equipe pode escolher até 10 perguntas para responder. 
  1. [ Victor Ricarte Silva ] APIs diferentes podem relacionar entre si? tipo um API de um origem "chamar" uma API de outra origem ?

Resposta: Quando se trata de APIs é possível sim que haja conexões entre APIs de diferentes origens, mas como foi dito é necessário que ou as APIs façam parte do mesmo sistema, ou que elas possuam a autorização necessária para se conectarem

  1. [ Victor Ricarte Silva ] São por meio de APIs que eu consigo ligar um código em uma linguagem com outro código em outra linguagem ?

Resposta: Utilizar uma API é um dos modos pelos quais é possível conectar diferentes sistemas codificados em diferentes linguagens

  1. [ Victor Ricarte Silva ] Por que e tão destoante um compilador com outro, por exemplo temos compiladores inteligentes como o do C# e C++ e por outro lado temos compiladores menos usuais e confusos de se usar como o de haskell.
  2. [ JOAO PAULO MARQUES RIBEIRO ] COMO ERAM ESCRITOS OS CÓDIGOS ANTIGAMENTE, ANTES DOS COMPUTADORES, POIS NÃO EXISTIAM COMPILADORES AINDA? SENDO QUE O COMPILADOR É A PRINCIPAL FERRAMENTA.
  3. [ Michael Anthony Borges Tannus ] Qual a diferença entre montador e compilador?
  4. [ Pedro Henrique Varalda ] Para mim usar uma API, eu preciso pedir permissão, comprar essa API ou todas são open source?

Resposta: Como foi dito existem algumas políticas com relação ao uso de APIs. Existem APIs de uso público, que todos podem rapidamente começar a usar, enquanto existem outras também públicas que requerem uma "senha" que é gerada pelo próprio sistema após a realização de um cadastro. Também há as APIs que apenas liberam essa "senha" mediante pagamento de mensalidade.

  1. [ Geovanna David Gonzaga ] Cecilia Silva: Mas atualmente não acontece exatamente isso, de termos que copilar e caso tenha erro no código refazer o código novamente?
  2. [ Victor Ricarte Silva ] que diferença teria uma IDE para android pra uma outra IDE como o codeblocks?
  3. [ Michael Anthony Borges Tannus ] Existem desvantagens em usar uma IDE?

Resposta: Sim. Muitas IDEs são pagas, o que dificulta o acesso. Além disso, a maioria das IDEs consomem muitos recursos de hardware da máquina e por ter muitas opções de facilitar o desenvolvimento como, geração automática do código, o desenvolvedor pode ficar habituado ao desenvolvimento com IDEs se tornando dependente delas.

  1. [ Álef Davi Fernandes de Souza ] Como os algoritmos funcionam no hardware de um pc? Por exemplo em um processador, já vimos como operações no processador acontece por meio de barramentos mas como exatamente um algoritmo se desenvolve lá dentro?
  2. [ Lucas Augusto Mendonça Gomes ] O eclipse tem varias versoes, qual a certa pra instalar?
  3. [ Luiz Otávio Dias ] Na sua opinião, pq a Web 2.0 vem abandonando o modelo de serviços SOAP em favor da técnica REST?
       Resposta  = Sim, visto que o REST é um modelo arquitetural que facilita muito mais a integração de sistemas, além de ser mais leve que o modelo SOAP
  1. [ Victor Hugo Silva Rodovalho ] Qual e a função de um desenvolvedor front-end e back-end?
  2. [ Michael Anthony Borges Tannus ] Alan Turing ajudou desenvolver alguma linguagem de programação?
  3. [ Geovanna David Gonzaga ] Cecilia Silva: o visual studio code utiliza qual tipo de processador?
  4. [ Bruno Henrique Oliveira Souza ] Quais os principais diferenciais da computação quântica com a que temos agora?
  5. [ Vitor Gabriel Oliveira ] Por que não utilizamos algorítimos escritos na forma da língua portuguesa para desenvolver sistemas? (no sentido de usar funções como : somar, subtrair. Escrevendo a ação desejada).
  6. [ Vitor Gabriel Oliveira ] A API pode ser comparada a uma biblioteca? No sentido de ja terem aplicações definidas.
       Resposta = A API não pode ser considerada uma biblioteca, pois quando se utiliza uma biblioteca é feito o uso de suas funções diretamente, já quando se usa uma API está se requerindo dados que serão retornados através do tratamento de dados pelas funções presentes na API, mas o cliente de uma API não sabe quais as funções internas da API, diferente do que ocorre com uma biblioteca
  1. [ Vitor Gabriel Oliveira ] Quais as principais diferenças entre o Fortran I e Fortran II ?
  2. [ Vitor Gabriel Oliveira ] Pode-se falar que o frameword funciona apenas como uma estruturação do meus sistema criado ?
  3. [ Lucas Augusto ] o que é data science ?
  4. [ José Luzia da Silva Neto ] Frameworks caracterizam-se, obrigatoriamente, por apresentarem baixa complexidade. Por esse motivo, são sempre considerados opção viável no processo de desenvolvimento de software ?
  5. [ Yuri Cardoso Ribeiro ] "É indicado o estudo dos algoritmos antes de partir pra lógica de programação?
  6. [ Yuri Cardoso Ribeiro ] Um compilador pode ser escrito na mesma linguagem que está compilando?
  7. [ Yuri Cardoso Ribeiro ] Pode me dar um exemplo de uso de Fortran II nos dias de hoje?"
  8. [ Sara Rosado Rodrigues Muniz ] Como o site GitHub está relacionado com as IDE's?
  9. [ Thayrony Thadeu Brum ] como funcionaria um algoritmo em computação quantica levando em conta que a computação permite que um valor seja true e false ao mesmo tempo
  10. [ Laura Rosado Rodrigues Muniz ] Como os API's utilizam dos protocolos?
       Resposta = Os protocolos determinam/"dizem" a API o tipo de requisição que ela estará recebendo, por exemplo, se utilizamos o método GET a API sabe que ela vai apenas retornar dados, já se utilizarmos o método POST é sabido que a API terá que tratar dados que estarão sendo enviados na requisição.
  1. [ Luna Radin ] "Não sei formular muito bem minha dúvida, mas quando foi citado o exemplo da chamada de vídeo na UDP, que quando há oscilação, se perde o que a pessoa disse; eu queria saber o que acontece naqueles casos que se está em uma chamada, há a oscilação, mas do nada chega bem rápido o que a pessoa disse. Então, em vez de cortar o que ela falou, meio que dá uma travadinha e do nada chega bem acelerado o que ela disse e aí a pessoa continua falando com a conexão normal. Isso significa que o protocolo que estava fazendo o transporte (? não sei se estou usando os temos certos) era outro? Desculpa pelo tamanho da pergunta, é que não sei formular a dúvida mesmo."
  2. [ Isadora ] Existe a possibilidade que se lista em, por exemplo, quais seriam os algoritmos mais usados atualmente?
  3. [ Isadora ] O que seria um Compilador Source-to-source?"
  4. [ Beatriz Ribeiro Borges ] Os métodos de requisição tem alguma restrição de navegador, é aceito em todos ou cada um tem sua peculiaridade?
       Resposta = Os métodos de requisição não possuem restrição de navegador, mas o que pode ocorrer é o modo de "display" dos dados retornados da API que pode variar de navegador para navegador, pois em um os dados podem aparecer de uma maneira mais clara do que em outro
  1. [ Israel Goularte ] Como esse conceito de algoritmos se encaixa no conceito de redes sociais ? Por exemplo, algoritmos de dados e etc."
  2. [ Rodrigo Vieira da Silva ] "Referente ao API, cite exemplos de soluções de segurança considerando os incisos legais da LGPD.
  3. [ Rodrigo Vieira da Silva ] Qual linguagem é mais utilizada em API Público?
       Resposta =  Quando se fala de desenvolvimento de APIs podemos citar algumas linguagens principais: Javascript(NodeJS), Python, Java, PHP entre outras
  1. [ Rodrigo Vieira da Silva ] Quem gerencia os API's Público?
       Resposta = O gerenciador de uma API pública é o próprio disponibilizador
  1. [ Rodrigo Vieira da Silva ] Qual API mais usado no mundo?
       Resposta = Uma das APIs mais usadas no mundo é a API do Google Maps
  1. [ Rodrigo Vieira da Silva ] Qual é a maior dificuldade de integrar um API a um sistema de linguagem funcional?
       Resposta = A dificuldade de integração não é baseada no paradigma da linguagem, mas sim na própria linguagem, visto que existem linguagens funcionais como Elixir que são muito utilizadas para a criação de API, enquanto existem linguagens como a C que não possuem um bom suporte para isso
  1. [ Rodrigo Vieira da Silva ] Como funciona o processo de segurança da informação na Web Service?
  2. [ Rodrigo Vieira da Silva ] Sobre linguagem de programação, você acredita que no futuro podemos ter uma linguagem única?
  3. [ Rodrigo Vieira da Silva ] Explique mais sobre os métodos de requisição WEB? Qual requisito mais usado? Qual mais complexo? Qual menos usado?
  4. [ Rodrigo Vieira da Silva ] Futuramente, você acredita ser possível implementar programação quântica na Web Service?"
  5. [ Tárick Lorran Batista Leite ] "Algoritmo - O Algoritmo pode ser usado para sistemas maiores ou somente para pequenos sistemas?
  6. [ Tárick Lorran Batista Leite ] API - Uma API pode ser considerado um Back-end? e um Back-end pode ser considerado uma API?
  7. [ Tárick Lorran Batista Leite Framework - Existe algum Framework para desenvolvimento Mobile com do Android, iOS?
  8. [ William Andrade ] Compilador: Linguagens interpretadas tbm precisão de um compilador?
  9. [ William Andrade ] Alguém falou sobre apps nativos e hibridos, qual a diferença?"
  10. [ Camila Martins ] "O Notepad++ é um exemplo de IDE?
  11. [ Camila Martins ] Quantas linguagens de programação existem atualmente?
  12. [ Camila Martins ] Como as instruções em Assembly são transformadas em linguagem de máquina?
  13. [ Camila Martins ] Web Service é considerado um API?
  14. [ Guilherme Peres ] "As API privadas são exclusivamente internas?
       Resposta = Sim
  1. [ Guilherme Peres ] A API de parceiros não são privadas? Porque elas são privadas com os parceiros
       Resposta = As APIs de parceiros  são privadas para "não parceiros"
  1. [ Guilherme Peres ] O que é um UnderFetching?
       Resposta = UnderFetching é quando é necessário fazer várias requisições para obter todos os dados de que é necessário
  1. [ Guilherme Peres ] Asembly é um linguagem de computação?
  2. [ Guilherme Peres ] BackEnd seria a saída do código?
  3. [ Guilherme Peres ] O Novo compilador do Javascript é o V8, mas ele não compila outras linguagem?
  4. [ Guilherme Peres ] A tela de fundo escuro é uma IDE?
  5. [ Guilherme Peres ] As IDE podem ser consideradas como compiladores?
  6. [ Guilherme Peres ] Framework não seria uma base de dados não?
  7. [ Guilherme Peres ] Então se eu não souber usar o framework é melhor não usar, em caso de desenvolvimento de codigo?
  8. [ Guilherme Peres ] Porque o facebook define o que é e o que não é framework?
  9. [ Guilherme Peres ] No Body tem os dados do usuario ?
  10. [ Guilherme Peres ] o erro 5 é o erro mais grave da web?"
  11. [ Victor Hugo Morais da Silva ] Pergunta para IDE: Toda IDE tem compiladores presentes? E para que seja feito um desenvolvimento de alguma aplicação X, é obrigatório o uso do IDE?
  12. [ Guilherme Castilho Machado ] "No Tema ""COMPILADORES"": Um compilador pode dar um certo erro em um codigo(exemplo: um codigo em c), em que nesse mesmo codigo, o outro compilador nao ve erros? simplificando, um compilador pode não aceitar um codigo de outro compilador?
  13. [ Guilherme Castilho Machado ] No Tema ""LINGUAGEM DE PROGRAMAÇÃO"": Como e possível saber se uma certa linguagem de programação é de alto ou baixo nivel?
  14. [ Guilherme Castilho Machado ] No Tema ""API"": Qual e o API mais usado atualmente? e qual e o menos usado?
       Resposta =  É possível falar qual é uma das mais usadas, Google Maps, mas não é possível falar qual é a menos usada
  1. [ Joao Otavio Manieri ] Qual a diferença entre algoritmos e lógica de programação?
  2. [ Joao Otavio Manieri ] Qual a diferença entre API e webservice?
  3. [ Joao Otavio Manieri ] O que faz a funcao ""debug"" do compilador?
  4. [ Joao Otavio Manieri ] Quais as vantagens de uma IDE?
  5. [ Joao Otavio Manieri ] O que é paradigma na linguagem de programacao ?
  6. [ Joao Otavio Manieri ] Qual o melhor? Framework ou Biblioteca?
  7. [ Joao Otavio Manieri ] ~~"
  8. [ Lucas de Campos Cornachioni ] "Sobre algoritimos: O agoritimo diz respeito ao processo, metodo a ser feito, não significa codificação em si mesmo, é isso mesmo? Posso chamar um procedimento de algoritimo mesmo sem envolver programação?
  9. [ Lucas de Campos Cornachioni ] Sobre IDE: As IDE's somente armezanam códigos, ou também podem executar-compilar eles?
  10. [ Vinícius Santos Moreira Diniz ] Quais as principais diferenças entre programação orientada a objeto e programação funcional? Existem outros tipos?
  11. [ Marcos Vinicius Souza Fernandes ] "Existe algum compilador em portugues? Se sim ele da pra ser utilizado?
  12. [ Marcos Vinicius Souza Fernandes ] Aplicativos que usam o cmd para mostrar o funcionamento do programas sao IDEs, como o codeblocks?
  13. [ Marcos Vinicius Souza Fernandes ] Como se cria uma linguagem de programação?"
  14. [ Israel Goularte ] O que significa a sigla GCC, NetBeans e Ideone?
  15. [ Israel Goularte ] Tem como desenvolver aplicações sem uma IDE?"
  16. [ Paulo Ricardo Fenato Ferreira ] "é possível desenvolver aplicações sem a utilização de uma IDE ?
  17. [ Paulo Ricardo Fenato Ferreira ] É possível utilizar mais de um framework num mesmo código ? Se sim, qual a grande desvantagem disso ?
  18. [ Paulo Ricardo Fenato Ferreira ] Quais as principais diferenças entre API e Web Services ?
  19. [ Paulo Ricardo Fenato Ferreira ] Vantagens e desvantagens de Web Services ?"
  20. [ João M Evangelista ] Como implementa um api?
  21. [ Izabela Pereira Maestri ] O framework pode ser considerado como conjunto de funções que facilita o desenvolvimento de alguma aplicação?
  22. [ José Lucas Ferreira Lima ] "- Quais as principais linguagens para a criação de APIs?
       Resposta = As principais linguagens são: Javascript(NodeJS), Python, Java, PHP
  1. [ José Lucas Ferreira Lima ] - o código do Apolo 11 era em Assembly ou outra linguagem?
  2. [ José Lucas Ferreira Lima ] - Swing é um framework Java para desenvolvimento desktop?"