Diário do Estudante 2018/2019

blackuro

Criadora do maior tópico do fórum
Colaborador Editorial
Matrícula
23 Agosto 2015
Mensagens
1,631
Curso
Ciências e Tecnologias (13º Ano)
Eu bato os recordes, 6 da manhã 😂 Olá, pessoal, tudo bem? Como têm passado por aqui? Sou uma desaparecida incurável hahah

Quando tens a carta à coisa de meio ano, e calha-te na rifa (mais porque o meu pai anda algo cansado dos joelhos por umas semanas de trabalho duras de laboratório na empresa) conduzir para o fim do mundo
Como te percebo! Digamos que tirei a carta há um ano e ainda tenho dificuldade em conduzir. Não é mesmo das minhas coisas favoritas, nem posso imaginar o que seria conduzir por tais sítios! Felizmente, quando se fala de estadas sinuosas, apenas percorro uma esporadicamente e é por cerca de 30min, por isso está tudo controlado 👍 podia ser pior. Felizmente, ainda não tive nenhum problema, apenas alguns mecânicos.
 

NemoExNihilo

Membro Dux
Colaborador Editorial
Matrícula
5 Agosto 2015
Mensagens
9,429
Curso
Contestação Aplicada
Instituição
Toda e Qualquer Injustiça
Se não fosse a existência dos comentários eu teria ficado perdida. Principalmente nesse segundo. Um ifzinho custava muito?
Prefiro processos recursivos, embora perceba que muitas das vezes sejam um desperdício por causa das operações pendentes, mas eu demorei imenso a perceber os processos iterativos. E até hoje não garanto que eles saiam direitos.

Java:
import java.util.Scanner;
public class Teste
{
    public static void main( String[] args )
    {
        int x, y,s;
        Scanner ler=new Scanner(System.in);
        System.out.print("Escreva um numero: ");
        x=ler.nextInt();
        System.out.print("Escreva outro numero: ");
        y=ler.nextInt();
        s=x+y;
        System.out.println("Soma="+s);
    }
}
Okay, este menino aqui soma os valores em x e em y e guarda-os em s; depois apresenta a soma no ecrã. Mas diz lá: é mais bonito ver isto ou ver o programa em Scheme? Além de que isto me faz lembrar Assembly e ainda não ultrapassei o trauma.
Quanto ao if, como te disse, gosto de operar binariamente; tipicamente, o compilador acabaria por gerar as mesmas operações que descrevi mesmo que tivesse usado um if, posto que é sempre mais eficiente usar operações do que condições, pelo actual funcionamento dos processadores (o problema é o branching, isto é, a saída de uma sequência bem-definida de operações, que afecta uma coisa chamada pipelining, que é a forma de se aproveitar a totalidade das capacidades do processador para ir executando partes diferentes das instruções ao mesmo tempo - não confundir com multithreading e outras formas de paralelismo, porque estas são programadas enquanto o pipelining tende a advir do próprio funcionamento do processador, a menos de artimanhas mais esquisitas em Assembly).

A iteração pode ser mais ou menos complicada, consoante as operações que quiseres fazer, mas, para mim (claro que dependendo dos casos), tem havido menos vezes que me dá vontade de fazer recursões e mais vezes que me dá vontade de fazer iterações para resolver os problemas. Claro está que tipicamente me pedem para fazer coisas mais directamente relacionadas com a Física, pelo que o tipo de problemas com que nos deparamos acaba por ser diferente, mas gostaria que me desses mais um exemplo de coisas que recursas para fazer e que, eventualmente, terias algumas reservas quanto a iterar...

Quanto ao Java, estou mesmo a ver que se trata de um menino muito estranho. A main ter de ser uma função membro de uma classe? Onde é que isso cabe na cabeça de uma pessoa? Enfim, começo a perceber porque é que não gostas. Ter de começar a lidar com classes só para fazer um programita não é mesmo nada pedagógico...

Essa linguagem é também a primeira que se dá em Engenharia Informática na FEUP... Não deve ser assim tão surpreendente quanto isso xD
Os senhores gostam muito de recursão, deve ser isso...
 
Reactions: crebeloo

MiguelPM94

Burj Khalifa 🗼
Matrícula
5 Setembro 2016
Mensagens
2,423
Curso
Línguas Aplicadas às Relações Empresariais
Instituição
FLUP
Eu bato os recordes, 6 da manhã 😂 Olá, pessoal, tudo bem? Como têm passado por aqui? Sou uma desaparecida incurável hahah


Como te percebo! Digamos que tirei a carta há um ano e ainda tenho dificuldade em conduzir. Não é mesmo das minhas coisas favoritas, nem posso imaginar o que seria conduzir por tais sítios! Felizmente, quando se fala de estadas sinuosas, apenas percorro uma esporadicamente e é por cerca de 30min, por isso está tudo controlado 👍 podia ser pior. Felizmente, ainda não tive nenhum problema, apenas alguns mecânicos.
Eu em tempo de aulas também raramente apareço por cá, não te sintas mal. 😅

Problemas mecânicos nunca tive no carro do meu pai, embora no da escola de condução cheguei a ter um em que o motor deixou de trabalhar. Felizmente o instrutor conseguiu resolver o problema em questão. O que mais me chateia na condução é mesmo a caixa de velocidades, é a única coisa que ainda não estou totalmente à vontade com. Quando tiver poupado enough para um carro meu vou mesmo ver se arranjo um que tenha pelo menos uma caixa sequencial.

Sim, prefiro conduzir em cidade, e até mesmo em auto-estrada. Aquelas estradas são algo scary, especialmente com mau tempo. E por causa da montanha, existem alturas em que nem consegues ver se vêm algum carro do outro lado antes de iniciares a curva, e por vezes aparecem uns espertinhos cheios de velocidade nessas situações...
Still, o que mais me assustou nessa viagem, além do que descrevi acima, foi um cão se ter mandado para a estrada literalmente do nada e eu ter tido de travar suddenly para não o atropelar a meio duma curva. Espero que o amigo canino tenha conseguido escapar ao perigo daquelas estradas and got somewhere safe. 😢
 

crebeloo

Membro Dux
Matrícula
22 Junho 2017
Mensagens
2,046
Curso
MIEGSI
Instituição
UMinho
Quanto ao if, como te disse, gosto de operar binariamente; tipicamente, o compilador acabaria por gerar as mesmas operações que descrevi mesmo que tivesse usado um if, posto que é sempre mais eficiente usar operações do que condições, pelo actual funcionamento dos processadores (o problema é o branching, isto é, a saída de uma sequência bem-definida de operações, que afecta uma coisa chamada pipelining, que é a forma de se aproveitar a totalidade das capacidades do processador para ir executando partes diferentes das instruções ao mesmo tempo - não confundir com multithreading e outras formas de paralelismo, porque estas são programadas enquanto o pipelining tende a advir do próprio funcionamento do processador, a menos de artimanhas mais esquisitas em Assembly).
Quando li esta mensagem pela primeira vez fiquei um bocado à nora com os termos novos, mas depois de ler a sério percebi que já tinha falado disso, mas sem dar nomes às coisas 😂
E, vendo as coisas dessa forma, concordo contigo. Até porque vai ser a máquina a executar o código. Mas não nos devemos esquecer das pessoas que eventualmente terão de o manter; isso é logico e intuitivo para a máquina. Para um humano já tenho as minhas duvidas.
Lembro-me sempre da frase mágica que o meu professor de FPC partilhou connosco: "Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.".
A iteração pode ser mais ou menos complicada, consoante as operações que quiseres fazer, mas, para mim (claro que dependendo dos casos), tem havido menos vezes que me dá vontade de fazer recursões e mais vezes que me dá vontade de fazer iterações para resolver os problemas. Claro está que tipicamente me pedem para fazer coisas mais directamente relacionadas com a Física, pelo que o tipo de problemas com que nos deparamos acaba por ser diferente, mas gostaria que me desses mais um exemplo de coisas que recursas para fazer e que, eventualmente, terias algumas reservas quanto a iterar...
Pelo menos para mim, em Scheme, é mais fácil fazer recursão e esse é o único motivo pela qual a prefiro. Mas não tenho nenhuma duvida especifica, nem me vem nenhum exemplo assim de repente por isso… sorry...
Quanto ao Java, estou mesmo a ver que se trata de um menino muito estranho. A main ter de ser uma função membro de uma classe? Onde é que isso cabe na cabeça de uma pessoa? Enfim, começo a perceber porque é que não gostas. Ter de começar a lidar com classes só para fazer um programita não é mesmo nada pedagógico...
Tive hoje uma aula pratico-laboratorial onde estivemos a fazer pequenos programas e acho que o problema nem é tanto a linguagem, mas sim a maneira como a ensinam. Atirar linguagens de programação à cara dos alunos não é fixe.
 
Reactions: dino3

LeonorRodrigues15

Melhor membro de sempre!
Matrícula
28 Novembro 2015
Mensagens
2,444
Curso
Economia
Instituição
FEP
Fora de brincadeiras, gostei do dia, ainda que só tenha começado a dar matéria a uma cadeira. Voltar a acordar cedo custou um bocadinho, mas espero que este semestre me corra melhor que o anterior (preciso de corra melhor xD).
 

dino3

Membro Dux
Matrícula
13 Outubro 2017
Mensagens
1,447
Quando li esta mensagem pela primeira vez fiquei um bocado à nora com os termos novos, mas depois de ler a sério percebi que já tinha falado disso, mas sem dar nomes às coisas 😂
E, vendo as coisas dessa forma, concordo contigo. Até porque vai ser a máquina a executar o código. Mas não nos devemos esquecer das pessoas que eventualmente terão de o manter; isso é logico e intuitivo para a máquina. Para um humano já tenho as minhas duvidas.
Lembro-me sempre da frase mágica que o meu professor de FPC partilhou connosco: "Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.".

Pelo menos para mim, em Scheme, é mais fácil fazer recursão e esse é o único motivo pela qual a prefiro. Mas não tenho nenhuma duvida especifica, nem me vem nenhum exemplo assim de repente por isso… sorry...

Tive hoje uma aula pratico-laboratorial onde estivemos a fazer pequenos programas e acho que o problema nem é tanto a linguagem, mas sim a maneira como a ensinam. Atirar linguagens de programação à cara dos alunos não é fixe.
O única cena que eu gosto para fazer cenas de programação no PC é o MatLab mana ahaha.
 
Reactions: crebeloo

Lazuli

Aspie Lunática
Colaborador Editorial
Matrícula
24 Maio 2017
Mensagens
6,055
Curso
História da Arte
Instituição
FLUC
Já há cenas sobre o meeeeeeeeeeeeeeeet?


Resumo do dia de hoje:
TMHA: A partida instrutiva que há dias mencionei, (mini-)história e importância do design das notas de € como fator de memória colectica europeia, pensamentos sobre organização e design de produtos de supermercado vistos com uma atitude estética. ya
AAC: Aula com uma especialista em arte grega de uma universidade em Espanha, sobre relevos funerários. Ainda não sei espanhol mas I'm pretty sure que there were some gays.

- -
Eu quando estou an fac fico super WOOOOOOW com as cenas e quero logo falar delas mas ao chegar a casa estou de rastos e honestly, sinto que já nem estou a pensar bem então se isto estiver confuso... é isso. E hoje só tive duas aulas mas enfim, just me being me. Amanhã tenho 3 aulas. Vai ser giro. rip. Bem, " 4 ", se contarem com a aula de História de Religiões que está marcada nas terças mas que não temos nunca por estarmos em b-learning. ayy
 

davis

Administrador
Equipa Uniarea
Moderador
Matrícula
13 Outubro 2014
Mensagens
16,800
Curso
Eng. Aeroespacial
Instituição
IST - ULisboa
Maltinha da equipa da moderação presente no meet:

Já têm alguma ideia do que vamos fazer no dia 16? Ainda falta uma semana, mas era bom já irmos tendo uma ideia mais concreta do plano para esse dia, até para caso seja preciso reservar algum local para um almoço com todos nós e coisas assim. 😋

Also, o update ao servidor proporcionou um subtil mas bom comestic upgrade ao fórum. 😊
Pessoal, então como é que vai ser o meet? 🤪
Provavelmente vai ser giro 🙂
Já há cenas sobre o meeeeeeeeeeeeeeeet?
Desculpem a demora! 😬🤐 Amanhã deve estar mais completo:
 

crebeloo

Membro Dux
Matrícula
22 Junho 2017
Mensagens
2,046
Curso
MIEGSI
Instituição
UMinho
Barco, Submarino, Natação ou Mergulho:
Navega até ao Cais da Ribeira, e vai a pé por ali a cima. São 15 minutos a pé até aos Aliados.

Dirigível, balão ou para-quedas:
O local é amplo que deverá ser suficiente para aterrares, depois é só vires ter connosco à Fonte.

Cavalo, burro ou charrete:
Estacionar na Praça da Liberdade e amarrar o cavalo à estátua de Dom Pedro IV. Os animais não pagam parquímetro (TBC com a CMP).
Berrooooo 😂
 
Reactions: davis

NemoExNihilo

Membro Dux
Colaborador Editorial
Matrícula
5 Agosto 2015
Mensagens
9,429
Curso
Contestação Aplicada
Instituição
Toda e Qualquer Injustiça
Quando li esta mensagem pela primeira vez fiquei um bocado à nora com os termos novos, mas depois de ler a sério percebi que já tinha falado disso, mas sem dar nomes às coisas 😂
E, vendo as coisas dessa forma, concordo contigo. Até porque vai ser a máquina a executar o código. Mas não nos devemos esquecer das pessoas que eventualmente terão de o manter; isso é logico e intuitivo para a máquina. Para um humano já tenho as minhas duvidas.
Lembro-me sempre da frase mágica que o meu professor de FPC partilhou connosco: "Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.".
Obviamente que um bom código tem de ser simultaneamente eficiente e legível; nem sempre isso é compatível, embora, no caso do código que fiz, o fosse com os ifs que sugeriste (as traquitanas em binário foram brincadeira minha, para ser franco, ou até mesmo para ser escudo...). Dependerá muito dos objectivos do código que estás a escrever

Pelo menos para mim, em Scheme, é mais fácil fazer recursão e esse é o único motivo pela qual a prefiro. Mas não tenho nenhuma duvida especifica, nem me vem nenhum exemplo assim de repente por isso… sorry...
As noções que tenho acerca da história de Lisp (do qual me parece que Scheme deriva) dizem-me que essa é mesmo uma das características da linguagem, a de facilitar a recursão em detrimento da iteração. Naturalmente que, se o teu primeiro contacto com programação foi com uma linguagem com essas características, acabas por desenvolver uma maior naturalidade em recursar; quem, como eu, começou com uma linguagem que faz o contrário tem mais tendência a iterar...

Tive hoje uma aula pratico-laboratorial onde estivemos a fazer pequenos programas e acho que o problema nem é tanto a linguagem, mas sim a maneira como a ensinam. Atirar linguagens de programação à cara dos alunos não é fixe.
Ah, esse é, sem dúvida, um enorme problema, cuja existência, infelizmente, não constitui grande surpresa para a minha pessoa.
 

Bateau Ivre

Membro Veterano
Matrícula
22 Junho 2015
Mensagens
290
Curso
Eng. Informática / Tradução
Instituição
UAb / FCSH
6906

Isto já é Manchester, para onde tive que ir só para pedir um documento para voltar a Portugal ao consulado, visto que perdi a carteira às 5h da manhã no aeroporto de Edimburgo. Pelo menos fiquei a conhecer outro país.

Primeira impressão da Inglaterra: 3 mulheres inglesas entram no comboio a cantar e a dançar a Dancing Queen, os outros camones entram no espírito e eu fico ali tipo wtf is happening, visto que não tinha bebido uns 20 litros de cerveja. 😄
 

crebeloo

Membro Dux
Matrícula
22 Junho 2017
Mensagens
2,046
Curso
MIEGSI
Instituição
UMinho
Obviamente que um bom código tem de ser simultaneamente eficiente e legível; nem sempre isso é compatível, embora, no caso do código que fiz, o fosse com os ifs que sugeriste (as traquitanas em binário foram brincadeira minha, para ser franco, ou até mesmo para ser escudo...). Dependerá muito dos objectivos do código que estás a escrever
😂😂
As noções que tenho acerca da história de Lisp (do qual me parece que Scheme deriva) dizem-me que essa é mesmo uma das características da linguagem, a de facilitar a recursão em detrimento da iteração. Naturalmente que, se o teu primeiro contacto com programação foi com uma linguagem com essas características, acabas por desenvolver uma maior naturalidade em recursar; quem, como eu, começou com uma linguagem que faz o contrário tem mais tendência a iterar...
Mas mesmo assim continuo a gostar de Scheme. E da recursão.
Ah, esse é, sem dúvida, um enorme problema, cuja existência, infelizmente, não constitui grande surpresa para a minha pessoa.
Pessoa? Wait what?
 
Reactions: Alfa and dino3

Tópicos Semelhantes