| 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 | |||
# [ 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 | |||
# [ 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. | ||
Resposta: No caso cada compilador é criado para uma linguagem especifica, então a diferença que se vê são a IDE pois o compilador so transforma o código em linguagem de máquina. | |||
# [ 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. | ||
Resposta: Eram feitos diretamente com linguagens de maquina direto no computador. Um exemplo dessa linguagem e o Assembly | |||
# [ Michael Anthony Borges Tannus ] Qual a diferença entre montador e compilador? | # [ Michael Anthony Borges Tannus ] Qual a diferença entre montador e compilador? | ||
Resposta: O compilador transforma o codigo de linguagem para linguagem de máquina. O montador faz o processo ao contrário, transforma o código de máquina em linguagem de programação | |||
# [ 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. | |||
# [ 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? | ||
Resposta: A diferença seria o tipo de software que o desenvolvedor está desenvolvendo. Apesar de muitos IDES terem características e funcionalidades em comum, alguns são mais utilizados ou recomendados para fins específicos. Como o IDE Xcode é utilizado para desenvolver aplicações para IOS e o AndroidStudio é voltado para desenvolvimento de aplicações para Android. | |||
# [ Michael Anthony Borges Tannus ] Existem desvantagens em usar uma IDE? | # [ 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. | |||
# [ Á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? | ||
# [ Lucas Augusto Mendonça Gomes ] O eclipse tem varias versoes, qual a certa pra instalar? | # [ Lucas Augusto Mendonça Gomes ] O eclipse tem varias versoes, qual a certa pra instalar? | ||
Resposta: A versão mais atualizada do Eclipse é a Eclipse IDE 2021-09. Para fazer download da IDE Eclipse, é necessário acessar o site https://www.eclipse.org/downloads/ e escolher a versão de acordo com o seu sistema operacional, seja ele Windows, Linux ou MacOS. Além disso, para instalar outras ferramentas acopladas à Eclipse, você pode buscar no site https://www.eclipse.org/downloads/packages/. | |||
# [ 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? | # [ 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 | |||
# [ Victor Hugo Silva Rodovalho ] Qual e a função de um desenvolvedor front-end e back-end? | # [ Victor Hugo Silva Rodovalho ] Qual e a função de um desenvolvedor front-end e back-end? | ||
# [ Michael Anthony Borges Tannus ] Alan Turing ajudou desenvolver alguma linguagem de programação? | # [ Michael Anthony Borges Tannus ] Alan Turing ajudou desenvolver alguma linguagem de programação? | ||
# [ Geovanna David Gonzaga ] Cecilia Silva: o visual studio code utiliza qual tipo de processador? | # [ Geovanna David Gonzaga ] Cecilia Silva: o visual studio code utiliza qual tipo de processador? | ||
Resposta: Processador de 1,8 GHz ou mais rápido. Processador quad-core ou superior recomendado. | |||
# [ Bruno Henrique Oliveira Souza ] Quais os principais diferenciais da computação quântica com a que temos agora? | # [ Bruno Henrique Oliveira Souza ] Quais os principais diferenciais da computação quântica com a que temos agora? | ||
# [ 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). | # [ 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). | ||
# [ Vitor Gabriel Oliveira ] A API pode ser comparada a uma biblioteca? No sentido de ja terem aplicações definidas. | # [ 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 | |||
# [ Vitor Gabriel Oliveira ] Quais as principais diferenças entre o Fortran I e Fortran II ? | # [ Vitor Gabriel Oliveira ] Quais as principais diferenças entre o Fortran I e Fortran II ? | ||
# [ Vitor Gabriel Oliveira ] Pode-se falar que o frameword funciona apenas como uma estruturação do meus sistema criado ? | # [ Vitor Gabriel Oliveira ] Pode-se falar que o frameword funciona apenas como uma estruturação do meus sistema criado ? | ||
| Linha 66: | Linha 70: | ||
# [ Yuri Cardoso Ribeiro ] "É indicado o estudo dos algoritmos antes de partir pra lógica de programação? | # [ Yuri Cardoso Ribeiro ] "É indicado o estudo dos algoritmos antes de partir pra lógica de programação? | ||
# [ Yuri Cardoso Ribeiro ] Um compilador pode ser escrito na mesma linguagem que está compilando? | # [ Yuri Cardoso Ribeiro ] Um compilador pode ser escrito na mesma linguagem que está compilando? | ||
Resposta: A regra e que para se criar um compilador que seja feito em uma linguagem de alto nível, como C, C++, JavaScript, entre outras. Para, que o mesmo consiga transformar linguagens de alto nível em linguagem de máquina. Então, não há nada que diga que não possa e também não há nada que diga que possa. | |||
# [ Yuri Cardoso Ribeiro ] Pode me dar um exemplo de uso de Fortran II nos dias de hoje?" | # [ Yuri Cardoso Ribeiro ] Pode me dar um exemplo de uso de Fortran II nos dias de hoje?" | ||
# [ 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 | # [ 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 | ||
# [ Laura Rosado Rodrigues Muniz ] Como os API's utilizam dos protocolos? | # [ 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. | |||
# [ 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." | # [ 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." | ||
# [ Isadora ] Existe a possibilidade que se lista em, por exemplo, quais seriam os algoritmos mais usados atualmente? | # [ Isadora ] Existe a possibilidade que se lista em, por exemplo, quais seriam os algoritmos mais usados atualmente? | ||
# [ Isadora ] O que seria um Compilador Source-to-source?" | # [ Isadora ] O que seria um Compilador Source-to-source?" | ||
Resposta: O compilador Source-to-source, séria um compilador que leva o código-fonte de um programa escrito em uma linguagem de programação como sua entrada e produz uma código-fonte equivalente na mesma linguagem de programação ou em uma linguagem de programação diferente. | |||
# [ Beatriz Ribeiro Borges ] Os métodos de requisição tem alguma restrição de navegador, é aceito em todos ou cada um tem sua peculiaridade? | # [ 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 | |||
# [ Israel Goularte ] Como esse conceito de algoritmos se encaixa no conceito de redes sociais ? Por exemplo, algoritmos de dados e etc." | # [ Israel Goularte ] Como esse conceito de algoritmos se encaixa no conceito de redes sociais ? Por exemplo, algoritmos de dados e etc." | ||
# [ Rodrigo Vieira da Silva ] "Referente ao API, cite exemplos de soluções de segurança considerando os incisos legais da LGPD. | # [ Rodrigo Vieira da Silva ] "Referente ao API, cite exemplos de soluções de segurança considerando os incisos legais da LGPD. | ||
# [ Rodrigo Vieira da Silva ] Qual linguagem é mais utilizada em API Público? | # [ 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 | |||
# [ Rodrigo Vieira da Silva ] Quem gerencia os API's Público? | # [ Rodrigo Vieira da Silva ] Quem gerencia os API's Público? | ||
Resposta: O gerenciador de uma API pública é o próprio disponibilizador | |||
# [ Rodrigo Vieira da Silva ] Qual API mais usado no mundo? | # [ Rodrigo Vieira da Silva ] Qual API mais usado no mundo? | ||
Resposta: Uma das APIs mais usadas no mundo é a API do Google Maps | |||
# [ Rodrigo Vieira da Silva ] Qual é a maior dificuldade de integrar um API a um sistema de linguagem funcional? | # [ 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 | |||
# [ Rodrigo Vieira da Silva ] Como funciona o processo de segurança da informação na Web Service? | # [ Rodrigo Vieira da Silva ] Como funciona o processo de segurança da informação na Web Service? | ||
# [ Rodrigo Vieira da Silva ] Sobre linguagem de programação, você acredita que no futuro podemos ter uma linguagem única? | # [ Rodrigo Vieira da Silva ] Sobre linguagem de programação, você acredita que no futuro podemos ter uma linguagem única? | ||
| Linha 96: | Linha 99: | ||
# [ Tárick Lorran Batista Leite Framework - Existe algum Framework para desenvolvimento Mobile com do Android, iOS? | # [ Tárick Lorran Batista Leite Framework - Existe algum Framework para desenvolvimento Mobile com do Android, iOS? | ||
# [ William Andrade ] Compilador: Linguagens interpretadas tbm precisão de um compilador? | # [ William Andrade ] Compilador: Linguagens interpretadas tbm precisão de um compilador? | ||
Resposta: A Linguagem interpretada é uma linguagem de programação em que o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador. | |||
# [ William Andrade ] Alguém falou sobre apps nativos e hibridos, qual a diferença?" | # [ William Andrade ] Alguém falou sobre apps nativos e hibridos, qual a diferença?" | ||
# [ Camila Martins ] "O Notepad++ é um exemplo de IDE? | # [ Camila Martins ] "O Notepad++ é um exemplo de IDE? | ||
Resposta: Não. O Notepad++ é um editor de código. | |||
# [ Camila Martins ] Quantas linguagens de programação existem atualmente? | # [ Camila Martins ] Quantas linguagens de programação existem atualmente? | ||
# [ Camila Martins ] Como as instruções em Assembly são transformadas em linguagem de máquina? | # [ Camila Martins ] Como as instruções em Assembly são transformadas em linguagem de máquina? | ||
# [ Camila Martins ] Web Service é considerado um API? | # [ Camila Martins ] Web Service é considerado um API? | ||
# [ Guilherme Peres ] "As API privadas são exclusivamente internas? | # [ Guilherme Peres ] "As API privadas são exclusivamente internas? | ||
Resposta: Sim | |||
# [ Guilherme Peres ] A API de parceiros não são privadas? Porque elas são privadas com os parceiros | # [ 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" | |||
# [ Guilherme Peres ] O que é um UnderFetching? | # [ 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 | |||
# [ Guilherme Peres ] Asembly é um linguagem de computação? | # [ Guilherme Peres ] Asembly é um linguagem de computação? | ||
Resposta: | |||
# [ Guilherme Peres ] BackEnd seria a saída do código? | # [ Guilherme Peres ] BackEnd seria a saída do código? | ||
# [ Guilherme Peres ] O Novo compilador do Javascript é o V8, mas ele não compila outras linguagem? | # [ Guilherme Peres ] O Novo compilador do Javascript é o V8, mas ele não compila outras linguagem? | ||
# [ Guilherme Peres ] A tela de fundo escuro é uma IDE? | # [ Guilherme Peres ] A tela de fundo escuro é uma IDE? | ||
Resposta: Não. A tela preta, tela de fundo escuro ou terminal, seria apenas para você digitar comandos para dar instruções para um computador e visualizar informações dessa máquina. | |||
# [ Guilherme Peres ] As IDE podem ser consideradas como compiladores? | # [ Guilherme Peres ] As IDE podem ser consideradas como compiladores? | ||
Resposta: A compilação do código é uma das funções dos IDEs. Mas ele possue diversas outras funções e não se limita apenas a compilação para ser considerado um compilador. | |||
# [ Guilherme Peres ] Framework não seria uma base de dados não? | # [ Guilherme Peres ] Framework não seria uma base de dados não? | ||
# [ Guilherme Peres ] Então se eu não souber usar o framework é melhor não usar, em caso de desenvolvimento de codigo? | # [ Guilherme Peres ] Então se eu não souber usar o framework é melhor não usar, em caso de desenvolvimento de codigo? | ||
| Linha 119: | Linha 125: | ||
# [ Guilherme Peres ] No Body tem os dados do usuario ? | # [ Guilherme Peres ] No Body tem os dados do usuario ? | ||
# [ Guilherme Peres ] o erro 5 é o erro mais grave da web?" | # [ Guilherme Peres ] o erro 5 é o erro mais grave da web?" | ||
# [ 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? | # [ 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? | ||
# [ 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? | # [ 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? | ||
| Linha 128: | Linha 133: | ||
# [ Joao Otavio Manieri ] O que faz a funcao ""debug"" do compilador? | # [ Joao Otavio Manieri ] O que faz a funcao ""debug"" do compilador? | ||
# [ Joao Otavio Manieri ] Quais as vantagens de uma IDE? | # [ Joao Otavio Manieri ] Quais as vantagens de uma IDE? | ||
Resposta: Com um único software o desenvolvedor consegue desenvolver, testar e corrigir uma aplicação. Além de ter algumas funções como, geração automática de códigos, que auxilia e acelera todo o processo. | |||
# [ Joao Otavio Manieri ] O que é paradigma na linguagem de programacao ? | # [ Joao Otavio Manieri ] O que é paradigma na linguagem de programacao ? | ||
# [ Joao Otavio Manieri ] Qual o melhor? Framework ou Biblioteca? | # [ Joao Otavio Manieri ] Qual o melhor? Framework ou Biblioteca? | ||
| Linha 133: | Linha 139: | ||
# [ 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? | # [ 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? | ||
# [ Lucas de Campos Cornachioni ] Sobre IDE: As IDE's somente armezanam códigos, ou também podem executar-compilar eles? | # [ Lucas de Campos Cornachioni ] Sobre IDE: As IDE's somente armezanam códigos, ou também podem executar-compilar eles? | ||
Resposta: Como informado no seminario, as IDEs são softwares que auxilia no desenvolvimento de aplicações, que combinam ferramentas comuns em uma única interface gráfica como, editor de texto, compiladores e debugger. Sendo assim, as IDEs também realiza o papel de compilar. | |||
# [ Vinícius Santos Moreira Diniz ] Quais as principais diferenças entre programação orientada a objeto e programação funcional? Existem outros tipos? | # [ Vinícius Santos Moreira Diniz ] Quais as principais diferenças entre programação orientada a objeto e programação funcional? Existem outros tipos? | ||
# [ Marcos Vinicius Souza Fernandes ] "Existe algum compilador em portugues? Se sim ele da pra ser utilizado? | # [ Marcos Vinicius Souza Fernandes ] "Existe algum compilador em portugues? Se sim ele da pra ser utilizado? | ||
# [ Marcos Vinicius Souza Fernandes ] Como se cria uma linguagem de programação?" | # [ Marcos Vinicius Souza Fernandes ] Como se cria uma linguagem de programação?" | ||
# [ Israel Goularte ] O que significa a sigla GCC, NetBeans e Ideone? | # [ Israel Goularte ] O que significa a sigla GCC, NetBeans e Ideone? | ||
# [ Israel Goularte ] Tem como desenvolver aplicações sem uma IDE? | # [ Israel Goularte ] Tem como desenvolver aplicações sem uma IDE? | ||
Resposta: Sim. A utilização de uma IDE não é obrigatoria para o desenvolvimento de uma aplicação. Ela apenas facilita o processo, já que, combina em um único local, diversas ferramentas que são utilizadas para o desenvolvimento de softwares. | |||
# [ Paulo Ricardo Fenato Ferreira ] É possível utilizar mais de um framework num mesmo código ? Se sim, qual a grande desvantagem disso ? | # [ Paulo Ricardo Fenato Ferreira ] É possível utilizar mais de um framework num mesmo código ? Se sim, qual a grande desvantagem disso ? | ||
# [ Paulo Ricardo Fenato Ferreira ] Quais as principais diferenças entre API e Web Services ? | # [ Paulo Ricardo Fenato Ferreira ] Quais as principais diferenças entre API e Web Services ? | ||
Edição das 00h36min de 19 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.
- [ 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
- [ 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
- [ 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.
Resposta: No caso cada compilador é criado para uma linguagem especifica, então a diferença que se vê são a IDE pois o compilador so transforma o código em linguagem de máquina.
- [ 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.
Resposta: Eram feitos diretamente com linguagens de maquina direto no computador. Um exemplo dessa linguagem e o Assembly
- [ Michael Anthony Borges Tannus ] Qual a diferença entre montador e compilador?
Resposta: O compilador transforma o codigo de linguagem para linguagem de máquina. O montador faz o processo ao contrário, transforma o código de máquina em linguagem de programação
- [ 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.
- [ Victor Ricarte Silva ] que diferença teria uma IDE para android pra uma outra IDE como o codeblocks?
Resposta: A diferença seria o tipo de software que o desenvolvedor está desenvolvendo. Apesar de muitos IDES terem características e funcionalidades em comum, alguns são mais utilizados ou recomendados para fins específicos. Como o IDE Xcode é utilizado para desenvolver aplicações para IOS e o AndroidStudio é voltado para desenvolvimento de aplicações para Android.
- [ 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.
- [ Á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?
- [ Lucas Augusto Mendonça Gomes ] O eclipse tem varias versoes, qual a certa pra instalar?
Resposta: A versão mais atualizada do Eclipse é a Eclipse IDE 2021-09. Para fazer download da IDE Eclipse, é necessário acessar o site https://www.eclipse.org/downloads/ e escolher a versão de acordo com o seu sistema operacional, seja ele Windows, Linux ou MacOS. Além disso, para instalar outras ferramentas acopladas à Eclipse, você pode buscar no site https://www.eclipse.org/downloads/packages/.
- [ 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
- [ Victor Hugo Silva Rodovalho ] Qual e a função de um desenvolvedor front-end e back-end?
- [ Michael Anthony Borges Tannus ] Alan Turing ajudou desenvolver alguma linguagem de programação?
- [ Geovanna David Gonzaga ] Cecilia Silva: o visual studio code utiliza qual tipo de processador?
Resposta: Processador de 1,8 GHz ou mais rápido. Processador quad-core ou superior recomendado.
- [ Bruno Henrique Oliveira Souza ] Quais os principais diferenciais da computação quântica com a que temos agora?
- [ 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).
- [ 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
- [ Vitor Gabriel Oliveira ] Quais as principais diferenças entre o Fortran I e Fortran II ?
- [ Vitor Gabriel Oliveira ] Pode-se falar que o frameword funciona apenas como uma estruturação do meus sistema criado ?
- [ Lucas Augusto ] o que é data science ?
- [ 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 ?
- [ Yuri Cardoso Ribeiro ] "É indicado o estudo dos algoritmos antes de partir pra lógica de programação?
- [ Yuri Cardoso Ribeiro ] Um compilador pode ser escrito na mesma linguagem que está compilando?
Resposta: A regra e que para se criar um compilador que seja feito em uma linguagem de alto nível, como C, C++, JavaScript, entre outras. Para, que o mesmo consiga transformar linguagens de alto nível em linguagem de máquina. Então, não há nada que diga que não possa e também não há nada que diga que possa.
- [ Yuri Cardoso Ribeiro ] Pode me dar um exemplo de uso de Fortran II nos dias de hoje?"
- [ 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
- [ 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.
- [ 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."
- [ Isadora ] Existe a possibilidade que se lista em, por exemplo, quais seriam os algoritmos mais usados atualmente?
- [ Isadora ] O que seria um Compilador Source-to-source?"
Resposta: O compilador Source-to-source, séria um compilador que leva o código-fonte de um programa escrito em uma linguagem de programação como sua entrada e produz uma código-fonte equivalente na mesma linguagem de programação ou em uma linguagem de programação diferente.
- [ 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
- [ Israel Goularte ] Como esse conceito de algoritmos se encaixa no conceito de redes sociais ? Por exemplo, algoritmos de dados e etc."
- [ Rodrigo Vieira da Silva ] "Referente ao API, cite exemplos de soluções de segurança considerando os incisos legais da LGPD.
- [ 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
- [ Rodrigo Vieira da Silva ] Quem gerencia os API's Público?
Resposta: O gerenciador de uma API pública é o próprio disponibilizador
- [ Rodrigo Vieira da Silva ] Qual API mais usado no mundo?
Resposta: Uma das APIs mais usadas no mundo é a API do Google Maps
- [ 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
- [ Rodrigo Vieira da Silva ] Como funciona o processo de segurança da informação na Web Service?
- [ Rodrigo Vieira da Silva ] Sobre linguagem de programação, você acredita que no futuro podemos ter uma linguagem única?
- [ Rodrigo Vieira da Silva ] Explique mais sobre os métodos de requisição WEB? Qual requisito mais usado? Qual mais complexo? Qual menos usado?
- [ Rodrigo Vieira da Silva ] Futuramente, você acredita ser possível implementar programação quântica na Web Service?"
- [ Tárick Lorran Batista Leite ] "Algoritmo - O Algoritmo pode ser usado para sistemas maiores ou somente para pequenos sistemas?
- [ Tárick Lorran Batista Leite ] API - Uma API pode ser considerado um Back-end? e um Back-end pode ser considerado uma API?
- [ Tárick Lorran Batista Leite Framework - Existe algum Framework para desenvolvimento Mobile com do Android, iOS?
- [ William Andrade ] Compilador: Linguagens interpretadas tbm precisão de um compilador?
Resposta: A Linguagem interpretada é uma linguagem de programação em que o código fonte nessa linguagem é executado por um programa de computador chamado interpretador, que em seguida é executado pelo sistema operacional ou processador.
- [ William Andrade ] Alguém falou sobre apps nativos e hibridos, qual a diferença?"
- [ Camila Martins ] "O Notepad++ é um exemplo de IDE?
Resposta: Não. O Notepad++ é um editor de código.
- [ Camila Martins ] Quantas linguagens de programação existem atualmente?
- [ Camila Martins ] Como as instruções em Assembly são transformadas em linguagem de máquina?
- [ Camila Martins ] Web Service é considerado um API?
- [ Guilherme Peres ] "As API privadas são exclusivamente internas?
Resposta: Sim
- [ 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"
- [ 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
- [ Guilherme Peres ] Asembly é um linguagem de computação?
Resposta:
- [ Guilherme Peres ] BackEnd seria a saída do código?
- [ Guilherme Peres ] O Novo compilador do Javascript é o V8, mas ele não compila outras linguagem?
- [ Guilherme Peres ] A tela de fundo escuro é uma IDE?
Resposta: Não. A tela preta, tela de fundo escuro ou terminal, seria apenas para você digitar comandos para dar instruções para um computador e visualizar informações dessa máquina.
- [ Guilherme Peres ] As IDE podem ser consideradas como compiladores?
Resposta: A compilação do código é uma das funções dos IDEs. Mas ele possue diversas outras funções e não se limita apenas a compilação para ser considerado um compilador.
- [ Guilherme Peres ] Framework não seria uma base de dados não?
- [ Guilherme Peres ] Então se eu não souber usar o framework é melhor não usar, em caso de desenvolvimento de codigo?
- [ Guilherme Peres ] Porque o facebook define o que é e o que não é framework?
- [ Guilherme Peres ] No Body tem os dados do usuario ?
- [ Guilherme Peres ] o erro 5 é o erro mais grave da web?"
- [ 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?
- [ 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?
- [ 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
- [ Joao Otavio Manieri ] Qual a diferença entre algoritmos e lógica de programação?
- [ Joao Otavio Manieri ] Qual a diferença entre API e webservice?
- [ Joao Otavio Manieri ] O que faz a funcao ""debug"" do compilador?
- [ Joao Otavio Manieri ] Quais as vantagens de uma IDE?
Resposta: Com um único software o desenvolvedor consegue desenvolver, testar e corrigir uma aplicação. Além de ter algumas funções como, geração automática de códigos, que auxilia e acelera todo o processo.
- [ Joao Otavio Manieri ] O que é paradigma na linguagem de programacao ?
- [ Joao Otavio Manieri ] Qual o melhor? Framework ou Biblioteca?
- [ Joao Otavio Manieri ] ~~"
- [ 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?
- [ Lucas de Campos Cornachioni ] Sobre IDE: As IDE's somente armezanam códigos, ou também podem executar-compilar eles?
Resposta: Como informado no seminario, as IDEs são softwares que auxilia no desenvolvimento de aplicações, que combinam ferramentas comuns em uma única interface gráfica como, editor de texto, compiladores e debugger. Sendo assim, as IDEs também realiza o papel de compilar.
- [ Vinícius Santos Moreira Diniz ] Quais as principais diferenças entre programação orientada a objeto e programação funcional? Existem outros tipos?
- [ Marcos Vinicius Souza Fernandes ] "Existe algum compilador em portugues? Se sim ele da pra ser utilizado?
- [ Marcos Vinicius Souza Fernandes ] Como se cria uma linguagem de programação?"
- [ Israel Goularte ] O que significa a sigla GCC, NetBeans e Ideone?
- [ Israel Goularte ] Tem como desenvolver aplicações sem uma IDE?
Resposta: Sim. A utilização de uma IDE não é obrigatoria para o desenvolvimento de uma aplicação. Ela apenas facilita o processo, já que, combina em um único local, diversas ferramentas que são utilizadas para o desenvolvimento de softwares.
- [ Paulo Ricardo Fenato Ferreira ] É possível utilizar mais de um framework num mesmo código ? Se sim, qual a grande desvantagem disso ?
- [ Paulo Ricardo Fenato Ferreira ] Quais as principais diferenças entre API e Web Services ?
- [ Paulo Ricardo Fenato Ferreira ] Vantagens e desvantagens de Web Services ?"
- [ João M Evangelista ] Como implementa um api?
- [ Izabela Pereira Maestri ] O framework pode ser considerado como conjunto de funções que facilita o desenvolvimento de alguma aplicação?
- [ 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
- [ José Lucas Ferreira Lima ] - o código do Apolo 11 era em Assembly ou outra linguagem?
- [ José Lucas Ferreira Lima ] - Swing é um framework Java para desenvolvimento desktop?"