Javascript MENTE

  Рет қаралды 55,106

Lucas Montano

Lucas Montano

Күн бұрын

✅ Torne-se membro para obter aulas técnicas exclusivas comigo:
/ @lucasmontano
Como o Javascript MENTE sobre o array.
• Como o Javascript MENT...
💜Comunidade do Discord: / discord
❤️ Ajude o Rio Grande do Sul, informações em lucasmontano.com/
✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou:
lucasmontano.com/
✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟
▸ 3,700,000 requests do MrBeast na API do X (eu tentei e não foi barato)
• 3,700,000 requests do ...
▸ Programação realmente é muito difícil?
• Programação realmente ...
▸ DEV Precificando Projeto tipo Netflix (bem simples)
• DEV Precificando Proje...
▸ Gemini Impressiona ao Superar Humanos : Nova IA do Google • Gemini Impressiona ao ...
▸ OpenAI choca o mundo +1 (mas Sora não é sobre gerar videos)
• OpenAI Sora não é apen...
▸ IA que utilizo & a mentira da Gemini (Nova IA do Google)
• IA que utilizo & a men...

Пікірлер: 377
@MarivoneAraujo
@MarivoneAraujo 3 ай бұрын
Astroboy? É você?
@lucas38458
@lucas38458 3 ай бұрын
😂😂
@leoni7649
@leoni7649 3 ай бұрын
Aí é foda kkkkkkk
@MarivoneAraujo
@MarivoneAraujo 3 ай бұрын
1. Eu codando em Python e JS/TS. Obrigada pela humilhação na hora do almoço; 2. Vim esperando memes e ganhei uma aula. 3. Agora falando sério: No bootcamp que eu estudei eles explicaram isso, mas também lembraram que a gente hoje não precisa se preocupar com memória como antigamente (só ir pra nuvem, alocar mais, etc), e que isso é preciosismo acadêmico.
@MarivoneAraujo
@MarivoneAraujo 3 ай бұрын
P.S: eu acho que o caminho é abstrair ainda mais, e tudo ficar ainda mais simplificado no futuro.
@gabrielfaria3496
@gabrielfaria3496 3 ай бұрын
Kkkkkkk
@fernandopalmerston2535
@fernandopalmerston2535 3 ай бұрын
A verdadeira Matrix é perceber que o Lucas Montano do canal Lucas Montano arruma o cabelo de PROPÓSITO para se parecer com o Jimmy Nêutron... Ou será que seria o contrário?
@lucsin
@lucsin 3 ай бұрын
jimmy neutron... kkkkk
@rsAndante
@rsAndante 2 ай бұрын
É uma estrategia a la Silvio Santos, Milei, Trump e muitos outros...
@GutoGalego
@GutoGalego 3 ай бұрын
Valeu Lucas, grande vídeo! Brigadão pelo feature, e pela também boa explicação de um pouco mais das complexidades dos arrays "modernos". A equipe por trás do Node / V8 fez milagre em pegar o JS, implementar um runtime em C++ e fazer ser bastante performático!
@mv32ml47-wh9zb
@mv32ml47-wh9zb 3 ай бұрын
não existe "array moderno". a sua birra é com nomenclatura apenas. apesar do array tradicionalmente ser uma estrutura com tamanho fixo e que armazena dados do mesmo tipo de forma contígua na memória, outras linguagens usam o termo array para definir estruturas que funcionam de forma diferente como listas e mapas, entre elas php e ruby, além do js que você citou. as respectivas documentações são bem claras já no primeiro parágrafo onde falam de "arrays", e o uso desse termo é por convenção e contexto histórico.
@Cuca-hn3md
@Cuca-hn3md 3 ай бұрын
@@mv32ml47-wh9zb te apresento C#, onde existe arrays, lists, hashmaps, dicionarios, slices e etc, e o bonito eh entender como tudo funciona e como eh armazenado, arrays por exemplo sao armazenados no stack por isso tem um tamanho fixo, e tbm sao mais rapidas de ler/escrever, no js nao existe arrays, basicamente tudo eh dicionario/objeto, e a porra toda eh alocada na heap, soh a referencia eh alocada no stack. no final nada disso importa, o que importa eh produzir, mas de fato javascript ensina "errado" a nomeclatura das coisas, acho que eh isso que o cara no video queria dizer.
@novawarebr
@novawarebr 3 ай бұрын
@@mv32ml47-wh9zbou seja, outras 2 linguagens porcas, dando mais crédito ainda à “birra” dele
@mateuslealhemkemeier8090
@mateuslealhemkemeier8090 3 ай бұрын
@@mv32ml47-wh9zb tu é meio bundao em, birra é tu ir dar hate no cara que ta explicando nmrl como funciona um estrutura de dados. Oq o js e py faz é um nova estrutura…e sem problemas! Apenas nao é um array
@UmDevNoPedaco
@UmDevNoPedaco 3 ай бұрын
Ganhou um escrito. Teu conteúdo agrega muito meu amigo. Bolha de influencers dev tem sido só bait atrás de bait. Continue com o ótimo trabalho. Tamo junto.
@anaraquelslv
@anaraquelslv 3 ай бұрын
Eu vi uma vaga que a descrição era: Requisitos: Javascript e uma linguagem de programação
@wow-y5c
@wow-y5c 3 ай бұрын
E vc os avisou que havia um erro de portugues?
@lucasmoraesdeoliveira
@lucasmoraesdeoliveira 3 ай бұрын
Kkkkkk
@santos6859
@santos6859 3 ай бұрын
kkkkkkkkkkkkk
@Solomax
@Solomax 3 ай бұрын
​@@wow-y5cai foi genial kakakaka
@EliabyTeixeira
@EliabyTeixeira 2 ай бұрын
kkkkkkkk
@lecooliveira4808
@lecooliveira4808 3 ай бұрын
Acabou com todos argumentos no "Se quiser velocidade usa Assembly" HAHAHAHHAHAHAHAHAHAHAHAHAH
@madtheusss9558
@madtheusss9558 3 ай бұрын
Me pegou tambem essa kkkkk
@spidermonkey3
@spidermonkey3 2 ай бұрын
ou programa numa "linguagem de verdade" 😎
@manus7013
@manus7013 Ай бұрын
Ou c/c++ que a diferença é irrelevante.
@Helheaven
@Helheaven 17 күн бұрын
Só tem um problema, um assembly mal programado fica até mais lento que um sistema em Java (e olha que suportar Java é difícil neste quesito).
@marcellussimoes498
@marcellussimoes498 3 ай бұрын
É por conta disso que fogem do C. Vai trabalhar com alocação de memória, alocação dinâmica, malloc, calloc, realloc. É DIFÍCIL NÉ, chato! mas vc aprende na raça como funcionam as coisas.
@jorgerezende2386
@jorgerezende2386 3 ай бұрын
Tava lendo os comentários aqui, é incrivel como as galera não consegue assistir o video e interpretar o que o cara disse, comentarios sem pé nem cabeça...
@nivaldobrasil
@nivaldobrasil 3 ай бұрын
Quando vejo os comentários eu fico c medo do futuro. O carinha lá tá certo, pô. Javascript causa confusão, mas o importante é levar o pão p casa, né? JavaScript faz growing por debaixo dos panos. O foda é q tem gente ridicularizando e nem sabe do q ele tá dizendo.
@AlexeiDimitri
@AlexeiDimitri 2 ай бұрын
Depois o povo começa a sair do Cloud alegando que é mais caro e não entendem que parte da culpa é do programador que faz os trecos sem saber como funciona por baixo dos panos para criar algo escalável e eficiente.
@charlesalexander3765
@charlesalexander3765 3 ай бұрын
Tintin dos aplicativos? É você?
@VanderleiRobertoMoretto
@VanderleiRobertoMoretto 3 ай бұрын
Seguindo o raciocínio da cara lá, nenhuma linguagem é verdadeira, pois quando você usa assembly pra construir uma camada de abstração de máquina, você tem a primeira linguagem não verdadeira, pois você está manipulando um pseudo bit. Quando você sobe para a camada acima- C por exemplo - já não é verdadeira também, pois você está agora manipulando blocos de registros e blocos de memória - mas aquilo que você enxerga não é verdade e nem é o resultado real do que a CPU está enfileirando. Mais acima, mas nem tanto, o JS só colocou mais uma abstração sobre tudo isso. O quê Rust tem de melhor? O compilador bootstrapping de Rust - feito em oCalm é um nível acima dos compiladores de Javascript, então JS é melhor linguagem que Rust? Aëinnnn, mas oCalm tem garbage e memory safe! Legal então oCalm pode ser melhor que JS(C++) mas não Rust em si! Discussão de Dev bolado que deveria gastar o tempo em aprender melhor uma linguagem e não falar mal de outra!
@shimadabr
@shimadabr 3 ай бұрын
Você tá se doendo por nada. O Galego falou de zueira aquilo (sério, quem nunca falou mal de Javascript?). O ponto é: apesar de ter nome de array, a implementação não se trata de um array tradicional, a intenção foi instruir, pq esse detalhe de implementação pode ser interessante ter conhecimento em certas situações.
@VanderleiRobertoMoretto
@VanderleiRobertoMoretto 3 ай бұрын
@@shimadabr e quem está defendendo JS? Você entende metade das coisas que citei? Conhece compiladores? Árvore Sintática Abstrata? Árvore de Análise Sintática? Registradores e Pseudo registradores? Acumuladores? Soma binária?
@shimadabr
@shimadabr 3 ай бұрын
@@VanderleiRobertoMoretto 80% doq vc citou conheço. Não vou dizer que posso dar palestra no assunto, mas tenho boas noções. Qual o seu ponto?
@imperiaonlinebr
@imperiaonlinebr 3 ай бұрын
@@shimadabr O ponto é que o cara aí quis dar uma de sabichão e trouxe temas que nada tem a ver com o assunto do vídeo, ou mesmo do seu comentário...
@imperiaonlinebr
@imperiaonlinebr 3 ай бұрын
Seu primeiro comentário foi muito sensato e agregou conhecimento, mas sua resposta nem parece que foi elaborada pela mesma pessoa.
@icarofreire9824
@icarofreire9824 3 ай бұрын
Ler o código do interpretador/compilador, ao invés de ser impreciso em um raciocínio(até bom), mas sem fontes sólidas. Isso, ao meu ver, faz parte das atitudes de sênior! 👏🏼👏🏼👍🏼
@waltwhite8126
@waltwhite8126 3 ай бұрын
O javascript não falou nada, quem falou foi o vendedor de cursinho de 6 meses que você comprou KKKKKKKKKKK
@Robertoilo
@Robertoilo Ай бұрын
Bem isso!
@arizone_
@arizone_ 3 ай бұрын
po se na hora que ele falou "agora vamos fazer um array em JS" ele batesse a cabeça no teclado e saísse o let arr = [] eu ia me mijar de rir
@edu_sdorneles
@edu_sdorneles 3 ай бұрын
No final das contas tudo se trata doq paga as nossas contas… Seja JavaScript, Rust PHP ou Kotlin.
@gepetovovo2509
@gepetovovo2509 3 ай бұрын
isso pois afinal ninguém vive de luz..
@henriquesnowing8762
@henriquesnowing8762 3 ай бұрын
Amanhã é minha vez de postar isso
@edu_sdorneles
@edu_sdorneles 3 ай бұрын
@@henriquesnowing8762 Então posta, Henrique Snowing com foto de anime no KZbin.
@lidroxd6869
@lidroxd6869 2 ай бұрын
​@@henriquesnowing8762 😂😂😂😂😂😂😂😂😂
@backend.thiago
@backend.thiago 3 ай бұрын
Eu desfragmentando meu disco do notebook enquanto assisto o vídeo pelo celular. Aí o Lucas manda: É DA EPOCA DE VOCES? 🤡
@juliorafael3762
@juliorafael3762 3 ай бұрын
Melhor colab da bolha tech.
@Masqueico_B0stileiro
@Masqueico_B0stileiro 3 ай бұрын
O Hamlet largou a filosofia e virou programador 😂
@Lucas-pw2xx
@Lucas-pw2xx 3 ай бұрын
antes de abrir o vídeo eu já sabia que teria esse colab kkkkkk
@AdrianaSilva-it1hj
@AdrianaSilva-it1hj 3 ай бұрын
"Eu tenho lugar de fala" ... toda vez que alguém diz isso meu cérebro imediatamente dispara um alerta: "idiota falando" kkkk Vídeo ótimo Montano
@mau9175
@mau9175 3 ай бұрын
"lugar de fala" .... comparação da implementação do conceitos de listas e arrays entre javascript e rust existe um motivo para nós aprendermos com os indianos e não o contrário. olha esse conteúdo.
@sheev4958
@sheev4958 3 ай бұрын
O vídeo do cara pareceu aquelas postagens do Linkedin de quando o junior aprende algo legal e quer compartilhar com o mundo haha.
@fabiosvm
@fabiosvm 3 ай бұрын
Muito bom, Montano! Só um detalhe à mais: O V8 que o NodeJS usa implementa ora como Vector (pseudo-código), ora como HashMap. A primeira implementação chamada por ele de "Fast Elements" é tão eficiente quanto o Vector do Rust. Para Javascript, Array é equivalente à "Array redimensionável". Quando ele usa HashMap é eficiente em velocidade, porém um pouco menos em memória.
@andrefig822
@andrefig822 Ай бұрын
Aliás o código JS, se quiser ser estrito como o propósito dele, não é o melhor para comparar com o do Rust. Ele deveria ter usado "new Array(3).fill(0)" que seria um pouco mais fiel.
@heraldo623
@heraldo623 8 күн бұрын
Array dinâmica é uma Linked List. Se fosse array estática poderia ser implementata como um array de ponteiros.
@pedrossoares
@pedrossoares 3 ай бұрын
Na minha opinião a melhor linguagem pra aprender Estrutura de Dados é o C.
@andersondossantoscruz3685
@andersondossantoscruz3685 3 ай бұрын
Programei em MUMPS ganhando em reais por muitos anos. Caguei pro array do JS, ainda mais recebendo em dólar, nunca nem vi 😂
@weslleyjuann
@weslleyjuann 3 ай бұрын
Li esse livro, recomendo 101%. Leitura tranquila e para os que não fizeram faculdade, eh uma forma excelente de ser introduzido no assunto.
@felipeabreumotta7651
@felipeabreumotta7651 2 ай бұрын
Também li alguns meses atrás, realmente muitoooo bom
@LuizHenrique-zq6qu
@LuizHenrique-zq6qu 2 ай бұрын
Olá senhor, poderia me dizer qual livro você está falando?
@gilbertorosa3945
@gilbertorosa3945 2 ай бұрын
@@LuizHenrique-zq6qu entendendo algoritmos... mas pra vc compreender tu precisa conhecer a sintaxe.. o livro ilustra e toma os exemplos com python...
@jorgealves8992
@jorgealves8992 3 ай бұрын
Qual o nome desse programa que o lucas usa pra desnhar ?
@ThomasAlbuquerque
@ThomasAlbuquerque 2 ай бұрын
tldraw (pago) ou excalidraw (gratuito), a interface dos dois é mto parecida, deve ser um dos dois
@mactassio21
@mactassio21 3 ай бұрын
Basicamente o javascript oferece o ArrayList do java. É engraçado esse nome do java. É um array porque é O(1) mas é uma lista porque dá pra dar push(add).
@lgomesI
@lgomesI 3 ай бұрын
Boa Lucas, estou Há décadas sem programar em "baixo nível” (C, Assembly, etc...), muito bom relembrar essa do double capacity e etc... Por essas e outras eu comento que big O no JavaScript sem olhar a implementação da engine é complicado... Mas array é isso aí, acessar o elemento sabendo o tamanho de cada elemento para saber o cálculo do offset na memória, daí é O(1)...
@odouglascardoso
@odouglascardoso 3 ай бұрын
Aos 10:00 ele fala: "Neste ponto do vídeo não é pra você ter a menor das menores dúvidas qual vai ser melhor". Eu aqui pensando nos dev de bootcamp: "DEVE TER UMA GALERA COM DÚVIDA AINDA" hahaha
@imperiaonlinebr
@imperiaonlinebr 3 ай бұрын
"Qual é a estrutura de dados preferida do Silvio Santos." 07:45 Do nada, estava prestando mó atenção no vídeo e ri tanto que comecei a tossir e engasgar com a própria saliva. Muito obrigado pelo conteúdo prime, Lucas!
@mr.a2323
@mr.a2323 2 ай бұрын
só eu que não entendi?
@cabofrio3467
@cabofrio3467 3 ай бұрын
Realmente javascript não é linguagem de programação
@joseluiscruz8183
@joseluiscruz8183 3 ай бұрын
Array é um arranjo de memória contígua, que tem endereço e conteúdo. Mas, em linguagens de alto nível, o que vale é a abstração. Com relação ao Javascript, se você tem o endereço no array, que é correspondente ao índice do elemento, ele devolve o objeto referente àquele índice, imediatamente. Cada ferramenta trabalha de um jeito.
@imperiaonlinebr
@imperiaonlinebr 3 ай бұрын
Sim, com certeza. Fora que qualquer linguagem que esteja rodando num SO tende a ficar refém de políticas de gerenciamento que o próprio sistema operacional está impondo. Alocar memória num Windows, por si só já é diferente de um Linux, que é diferente de um MacOS e por aí vai..
@clymbep3390
@clymbep3390 3 ай бұрын
a vida só começa fazer sentido depois de estudar C
@misaelbragadebit
@misaelbragadebit 2 ай бұрын
E X A T A M E N T E entendeu malloc, entendeu tudo o que o cara do vídeo disse antes de ele dizer
@charliesamoel8828
@charliesamoel8828 3 ай бұрын
Ótimo vídeo, faz mais assim sobre C tem umas implementações melhores ainda do que em Python, podia fazer uma série resolvendo os problemas do cs50, tem alguns que são opcionais, mas é legal que acaba percebendo alguns padrões para resolver os problemas. Cheguei em um ponto que eu fiquei pensando o que não da pra fazer com um for, de tanto for que usava para resolver os problemas 😂
@Ssimeao
@Ssimeao 3 ай бұрын
Olá, Lucas Montano, preciso de um conselho seu espero que seja possível, é o seguinte: Tenho 17 anos e estou me dedicando a aprender a Linguagem C e desenvolver minhas softskills com ela apesar que na escola estou aprendendo outras linguagens, e quero saber se ainda existe um mercado para programador C
@nandoztx_rq
@nandoztx_rq 3 ай бұрын
a galerinha q faz cursinho de coach nao tem a menor ideia desse tipo de coisa, e eh por isso q a gente tende a ter uma leva de software implementado nas coxa... 2gb ram pra rolar uma calculadora...
@MordyDeep
@MordyDeep 3 ай бұрын
se o javascript não existisse os criadores de conteudo tavam fudido kkkkkkkkkk
@ManerYT286
@ManerYT286 3 ай бұрын
ArrayList, pelo menos em Java é o que é chamado de array dinâmico, diferente do array estático aonde você define um tamanho pra ele, e esse tamanho não muda, o array Dinâmico é iniciado como um array estático com um tamanho padrão (ArrayList do java é 10 se eu n me engano), e quando excede esse espaço ou chega a uma certa porcentagem de dados dentro dele (por exemplo, 70% do array está preenchido) um novo estático é criado com os valores do array antigo, porém com um tamanho maior baseado no tamanho original do array (em Java se eu n to enganado é 2x o tamanho do array original, mas cada linguagem implementa esse aumento de tamanho de maneira diferente). A vantagem disso é que o tamanho do array n é estático, e a desvantagem é que o espaço de memória alocado nesse aumento de tamanho pode não ser de fato necessário, levando a situações onde vc tem um monte de espaço de memória sendo alocado com valores null. Então no final das contas, se o JS funciona desse jeito (o que vendo aqueles grow, shrink no código fonte da V8 engine é bem provável), é um Array sim, n é a gambiarra que o cara acha que é não. Do jeito que eu entendo, e eu posso ta enganado, a maior parte dessas linguagens HIGH HIGH level com um monte de abstrações geralmente nem se importa em distinguir entre arrays estáticos e dinâmicos e só faz todos eles serem dinâmicos logo de cara, por essa e muitas outras razões que elas perdem em performance pra outras mais low level tipo C, C++, Rust etc.
@agostinidev
@agostinidev 2 ай бұрын
ArrayList no Java seria uma Lista baseada em Array e não um Array.
@ymp0015
@ymp0015 Ай бұрын
Errado, quer desempenho, use C.
@gabriel_matoss
@gabriel_matoss 3 ай бұрын
ja vi esse video antes, mas vou ver de novo pois gosto de armoçar vendo o Lucas Montano do canal Lucas Montano
@mateusfreire1072
@mateusfreire1072 Ай бұрын
Conteúdo bem apelativo. Discussão totalmente necessária. Quer manipular memória utiliza linguagem de baixo nível. Pra acabar ...
@Ellipsis_
@Ellipsis_ 3 ай бұрын
ai o lucas me quebra to vendo o vídeo em 1.5x e ele vai la e aumenta o video q ele ta vendo
@regneraguiar
@regneraguiar 5 күн бұрын
Caraca, top demais esse vídeo! Na correria do dia a dia muita coisa passa batido e nem nos atentamos a tantos detalhes pois fazer funcionar para entregar é o que está pagando as contas do boleto! Por mais vídeos desse tipo (Eu sei que aqui tu sempre fazes isso, mas o comentário é como forma de agradecimento) e Galego, ganhaste um escrito.
@PauloPontes
@PauloPontes 3 ай бұрын
Linguagem de verdade é Java
@henriquezolini
@henriquezolini 3 ай бұрын
Tirando as brincadeiras, perceba a arrogância desse tal "Galego" já ao iniciar o video. Basicamente MINHA linguagem é a linguagem de VERDADE e o javascript não, é só um lixo qualquer. Típico escravo de linguagem. Daí o cara, simplesmente se baseia no que ELE ACHA pela forma que um array é INSTANCIADO na escrita. Cadê a verificação a fundo? Cade a busca na memória onde esse array foi salvo e como foi salvo?? Cade a PROVA DA TESE? Falar por falar até papagaio fala. PROMETEU TUDO E NÃO ENTREGOU NADA. Será que suas entregas seguem esse mesmo padrão?
@rafaelschueng
@rafaelschueng 3 ай бұрын
Arrays em JS são dinâmicos. Só que tem um detalhe. Não existe array dinâmicos na prática. Até porquê arrays são de tamanho estáticos e portanto arrays em JS são.... Listas! Não atoa C#, Java e etc... chamam isso de listas... PS: a performance de arrays em JS é amortizada.
@gustavoluissore4611
@gustavoluissore4611 2 ай бұрын
Parabéns pelo vídeo. Vamos evoluindo a cada dia. Não julgai para não ser julgado! A questão de Python VS C e C++ para IA, você mesmo menciona que para processamento mais rápido e eficaz o C é superior sem dúvida, mas os cientistas não são todos programadores, e como você mencionou, não é fácil aprender C. Por isso principalmente que Python lidera nesse aspecto.
@kazwtto
@kazwtto 2 ай бұрын
Eu acho incrível como essa gambiarra amaldiçoadas chamada JavasScript não tem performance nível Python (inclusive, se não me engano, tarray (nea Array()) é tratado como objeto no JS - pelo menos é isso que diz o typeof)
@rogersanctos
@rogersanctos 3 ай бұрын
Daí eu tenho um projeto pra fazer em uma semana. Fazendo em Rust gasto um mês pra compilar um dos 30 módulos do projeto; fazendo em JS eu gasto 5 dias e se quiser sobra o sábado pra corrigir algo muito "cavernoso". O que quero dizer com isso? JS é usada e ainda vai continuar sendo, assim como Python, pq te permite SIMPLESMENTE fazer um código que entrega o que tu precisa. E cada linguagem tem sua aplicação. Rust é ótima, mas pra problemas que precisem dela e que tenham tempo e dinheiro suficiente pra bancar o uso de tal linguagem. Nenhuma linguagem é perfeita ou resolve todos os problemas. Vamo lá, estudar todas que podermos, quando precisarmos. É isso.
@ps_layne
@ps_layne 3 ай бұрын
a documentação do python já diz de cara que é uma lista
@cortesaleatorios1791
@cortesaleatorios1791 3 ай бұрын
vdd linda
@vitorgabriel3326
@vitorgabriel3326 3 ай бұрын
Já posso almoçar em paz...
@yoda_zen
@yoda_zen 29 күн бұрын
14:56 - Qual é melhor? Se um dia no dia-a-dia da pessoa que trabalha em desenvolvimento essa pergunta for pertinente de verdade é pq é preciso usar outra linguagem para fazer o que se pretende. Em 99.99% dos casos isso é irrelevante.
@tharleymota6460
@tharleymota6460 2 ай бұрын
Dizer q javascript não é linguagem de vdd, mas Rust é foi equivalente ao "quem é homem cospe aqui" dos saudosos recreios na 5o série...😅😂😂
@ResEnd_-
@ResEnd_- 3 ай бұрын
Obrigado por me chamar de burro enquanto almoço, de novo.... ❤👍🏻 O JavascriptO é realmente uma bagunça
@jurandirsantos4421
@jurandirsantos4421 2 ай бұрын
Só programo em linguagem de programação de verdade c/c++, c#, Java ❤, mas trabalho com javascript 😢.
@mvvshark1
@mvvshark1 3 ай бұрын
Talvez em python uma tupla seja mais um """"array"""" do que o próprio array do JS kkkkkk.
@ryantognerilaiber
@ryantognerilaiber 3 ай бұрын
E o que acontece nessa situação: let b = [1,2] b = [...b, 3] ?🧐 Fiquei curioso, vou pesquisar sobre isso
@williamroger9375
@williamroger9375 3 ай бұрын
Oloco, acabei de ver esse vídeo no canal do Galego e na sequência o YT já me indicou esse do Lucas, os caras querem me prender mesmo aqui!
@gummi624
@gummi624 18 күн бұрын
quando vejo esse tipo de discursão , como dev iniciante fico pensando: putz bicho esses caras ganham muito bem para ter tempo para reparar nessas coisas kkkk e claro me sinto extremamente burro mais ainda saio ganhando , melhor canal de desenvolvimento para mim é esse aqui do nosso saudoso jimmy neutron
@danielferber6179
@danielferber6179 3 ай бұрын
Então JS faz lista ligada no ligar do array. PHP faz mapa... Nada contra facilidades. Mas acho que a linguagem deveria ser honesta ao nomear as estruturas...
@hoboldinho
@hoboldinho 3 ай бұрын
aí botou em 1.5x tive que reduzir de 2.0x pra 1.25x complicado certa coisas 😂😂
@rdrgbaioco
@rdrgbaioco 3 ай бұрын
se varchar(255) já seria um problema, ontem vi no banco de dados da empresa varchar(4096) kkk
@AlexeiDimitri
@AlexeiDimitri 2 ай бұрын
Tá mentindo, claramente Uma coisa é o comportamento e outra coisa são todos os paranauês que tu tem que fazer para ter pelo menos parte desse comportamento Esse é o motivo pelo qual uma aplicação relativamente simples escala numa linguagem, ocupando pouco recurso, enquanto em outra o negócio não escala e vira uma carroça. Abstração é perda de controle. E quanto mais abstração, menos conhecimento subjacente o programador tem de como aquilo funciona Na mente do programador de UniEsquina é só por mais memória e mais núcleos para rodar, e ele não consegue entender pq a aplicação dele engasga com algumas centenas de acessos.
@ProgramadorAleatorio
@ProgramadorAleatorio 3 ай бұрын
Carai python e javascript é linguagem de mentira... imagina ele saber que são elas que pagam boletos.
@gabrielvaz1261
@gabrielvaz1261 2 ай бұрын
desfragmentação de disco hahahahah caralho desenterrou. Fazia 1x por semana. Pc 3, 4 horas parado.
@fabiokido
@fabiokido 3 ай бұрын
Esses vídeos de bolha(clickbait, modismo), eu só consigo ter vontade de assistir se tiver alguém mais experiente/racional reagindo.
@array_null9093
@array_null9093 3 ай бұрын
Eu uso PHP, faço gambiarra e funciona, f#da-se, UAHSUHASUHASUHSAUHSAUHSA
@EduardoVargas-nn5ri
@EduardoVargas-nn5ri 2 ай бұрын
Então Zero não é um número, Zero é False, ou False é Zero? Ou ambos na verdade são um impulso elétrico que representa o inverso do contrário dele mesmo? Ou então na verdade mesmo são elétrons e prótons, átomos, sim são átomos, na verdade é mentira
@EliabyTeixeira
@EliabyTeixeira 2 ай бұрын
O cara passa 20 minutos pra declarar um array em Rust, em JS leva 5 segundos. Prefiro JS
@davidemanoel1753
@davidemanoel1753 3 ай бұрын
Falou mal do meu flutter tem like 🙏🏽🫱🏻‍🫲🏼🫱🏻‍🫲🏼👍
@costec222
@costec222 3 ай бұрын
po essa do Silvio Santos estragou minha experiência de aprendizagem kkkk no meio da explicação
@adalbertomania
@adalbertomania 2 ай бұрын
o argumento dele para falar mal do javascript é alocação em memória... baita programador assembly.
@web.andrade
@web.andrade 2 ай бұрын
Detalhe, o Windows 11 ainda faz desfragmentação de disco até hoje.
@EdsonAguiarSE
@EdsonAguiarSE 3 ай бұрын
Eu uso C++ e Python. Eu não tô nem aí se a linguagem tá mentindo pra mim, o importante é fazer o que eu preciso de forma eficiente.
@igormeireles39
@igormeireles39 2 ай бұрын
O pessoal tem que parar de se preocupar com linguagem e focar em resolver o problema. Resolveu o problema? Então não importa se utilizou linguagem A ou B.
@TheMathues123
@TheMathues123 3 ай бұрын
Ele só esqueceu de falar que python permite que você use array de c usando array.array... é exatamente um array de C
@RapGod.
@RapGod. 3 ай бұрын
Mas uma Tupla não ja teria o mesmo conceito de um array?
@TheMathues123
@TheMathues123 3 ай бұрын
@@RapGod. Não, lendo python fluente no item 2.4.2 "As referências para os itens em uma tupla são armazenadas em um array na struct da tupla, enquanto uma lista mantém um ponteiro para um array de referências armazenada em outro lugar. Essa indireção é necessária porque, quando a lista cresce além do espaço alocado naquele momento, o Python precisa realocar o array de referências para criar espaço. A indireção adicional torna o cache da CPU menos eficiente." listas e tuplas herdam quase as mesmas classes abstratas, e ambas possuem métodos, a tupla é mais eficiente pois não pode crescer, mas array de c é array.array. Também tem um item do livro que fala de array.array
@aeciocleber
@aeciocleber 3 ай бұрын
Está ai a prova de que trabalhar com a linguagem é sinônimo de "tenho propriedade pra falar mal". 🍷🗿
@andrewkamoha4666
@andrewkamoha4666 29 күн бұрын
0:30 "Vamo pegar uma linguagem de verdade: Rust" Vamo pegar uma linguagem de verdade: C
@divinomarcio2463
@divinomarcio2463 Ай бұрын
Mano eu tava vendo o vídeo com a tela fechada, quando você falou que não teria duvida que o JavaScript era mais rápido eu fiquei em choque e voltei pra tela pra ver a audácia kkkkkk
@danilomourelle
@danilomourelle 3 ай бұрын
O cara justificando que pode falar de JavaScript porque programa nela e depois se perguntando como roda um arquivo JS... Sei
@mauricio0guaruja
@mauricio0guaruja 3 ай бұрын
Array que cresce é array dinamico, como o ArrayList do java. A implementaçao pode ser bem simples, vc precisa saber a capacidade máxima, o tamanho atual e fazer realloc quando a capacidade não for suficiente pra adicionar um elemento novo. Se não cresce é array fixo e ai não precisa ficar realocando. Modificar elementos já existentes continua sendo O(1) em um array dinamico assim com é em um array fixo, o que é O(n) é adicionar elementos, que é uma operacão que não é possivel fazer em um array fixo
@edsonmartinelli
@edsonmartinelli 3 ай бұрын
Acho que o "Modificar" é referente ao estado da array, não a um elemento específico. Adicionar, remover ou modificar um elemento alteram o estado do array, por isso não é possível garantir O(1), assim como vc mesmo citou. Pra reduzir esse problema, uma das soluções seria alocar mais espaço que o necessário quando o array chegar ao limite, por exemplo, dobrando o espaço do array para que a realocação ocorra apenas log n vezes ao invés de toda vez que um novo elemento for adicionado. Outra opção é otimizar essa operação baseado no processador utilizado, já que existem processadores com instruções capazes de mover blocos inteiro de memória de uma só vez, o que permanece O(n), mas que na pratica é muito mais rápido do que a análise assintótica mostra.
@imperiaonlinebr
@imperiaonlinebr 3 ай бұрын
@@edsonmartinelli Concordo, mas acredito que o melhor seja utilizar a estrutura de dados correta no momento correto. A maioria das linguagens tem uma implementação diferente para listas ou arrays dinâmicos diferente do array estático. As que não possuem, provavelmente não o fazem por ser algo pouco relevante dentro do escopo do que se propõe a linguagem.
@GustavoHenrique-gc8uw
@GustavoHenrique-gc8uw Ай бұрын
Eu não programo nada, mas fiz curso técnico de informática onde tive contato com Java e toda vez que vejo esses conceitos eu fico impressionado em como coisas simples podem ser complexas ao mesmo tempo.
@CarlosSilva-hy8xt
@CarlosSilva-hy8xt 3 ай бұрын
no post dele no linkedin vi gente chorando "a mas js paga minhas contas, então pra mim o que ele diz é verdade", a ignorância é uma benção mesmo
@WillianMattos
@WillianMattos 2 ай бұрын
Dependendo do livro q o cara ler, a única linguagem de verdade vai ser assembly. Ainda assim, vai ter algum sabixão q sabe cartão perfurado que vai dizer que assembly é linguagem de mentira kkkk
@victorscherer5132
@victorscherer5132 3 ай бұрын
realmente, se quiser produzir software de verdade, não use javascript, não seja um dev
@FWCODING
@FWCODING 3 ай бұрын
Agpra o xandão ultimo heroi da terra ta me falando que javascript é mentira???
@HeitorPants
@HeitorPants 3 ай бұрын
Qual é a estrutura de dados preferida do Alceu Valença? . . . . . . . . . . AAAAAAAAAAAAAAAAAAAAAAAARRAY
@devcordova
@devcordova Ай бұрын
A humanidade se superando e os caras brigando sobre techs nos comentários aqui kkkkkkkkk
@MrMultiDesigner
@MrMultiDesigner 3 ай бұрын
O que é bom de programa esse tal de Lucas Montano (do canal lucas montano) é brincadeira!!!
@guilhermenunes3044
@guilhermenunes3044 2 ай бұрын
Não sou super fã do JavaScript, mas gostaria de acrescentar que o Array em javascript é de fato um Array, e não uma lista encadeada disfarçada. Javascript, como Python e outras linguagens usam o que é chamado Array dinâmico. Ele aloca blocos na memória, quando é necessario mais espaço ele aloca blocos em outros lugares e elimina o bloco anterior. Isso é uma simplificação. Mas em resumo, há uma confusão entre arrays fixas, e arrays dinâmicas, mas é simplesmente uma forma diferente de gerenciar os blocos. Vale a pena a discussão de qual é melhor, mas não é correto chamá-los de outra estrutura de dados, que não Array. Obg, braços!
@oadoficial
@oadoficial 2 ай бұрын
Amigo. Uma dúvida, em relação a desempenho e eficiência, algumas dessas linguagens deixam a desejar, ou tem alguma diferença de onde é mais adequado usar cada tipo de array?
@guilhermenunes3044
@guilhermenunes3044 2 ай бұрын
​@@oadoficial Opa amigo, em relação ao desempenho e eficiência, cada linguagem tem suas características. Nenhuma deixa a desejar, pois o ecossistema atual está adaptado. Podemos fazer comparações entre ecossistemas diferentes. Elixir é diferenciado por processamentos simultâneos. O vídeo fala sobre o JavaScript, mas considere que os navegadores e compiladores são otimizados para lidar com JavaScript, ou seja, arrays dinâmicos. Para Python, o uso de NumPy arrays pode melhorar a performance em operações numéricas intensivas. Em C++, `std::vector` é eficiente para acesso e crescimento dinâmico, enquanto arrays estáticos são melhores quando o tamanho é fixo. Aplicações Web: Em JavaScript, arrays dinâmicos são ideais para manipulação de DOM e gerenciamento de dados de usuários em tempo real. Cálculos Científicos e Análise de Dados: Em Python, arrays são usados em projetos de ciência de dados e aprendizado de máquina devido à sua alta performance. Sistemas de Tempo Real: Em C++, arrays estáticos são usados em sistemas embarcados e aplicações de jogos onde a performance e a previsibilidade são críticas. A escolha depende do uso específico e das exigências de desempenho da aplicação. Eu diria que nenhuma deixa a desejar. E mesmo a que você escolher tem um ecossistema próprio que permite máxima eficiência. Ruby é considerada uma linguagem lenta (muitos discordam), mas é uma das favoritas por ser fácil de programar, e de manter. Linguagens foram feitas para humanos entenderem, então isso também deve ser levado em conta. Só minha opinião, abraços
@oadoficial
@oadoficial 2 ай бұрын
@@guilhermenunes3044 Obrigado pela resposta amigo. Agora entendi bem as coisas com sua explicação.
@ThawanHenriquee
@ThawanHenriquee 3 ай бұрын
q video sensacional
@flavioportela7626
@flavioportela7626 3 ай бұрын
Desfragmentar disco, mano tu não és velho, tu és antigo
@LucasPereira-lq9cs
@LucasPereira-lq9cs 3 ай бұрын
Isso é feito manualmente em C, dá dor de cabeça kkkk. Aprendi isso na facul
@likesofc
@likesofc 3 ай бұрын
Mano o cara fala na velocidade 3x, quase que solicitei o tradutor. Mas muito bom conteúdo
@rodrigoborges8171
@rodrigoborges8171 3 ай бұрын
7:49 Também é a estrutura de dados favorita do Alceu Valença. 😂
@robertochostakovis
@robertochostakovis 3 ай бұрын
Como tudo em nossa área, existem vantagens e desvantagens. A definição formal de array é a defendida pelo Galego, mas cada um faz do jeito que precisa ou quer. A consequência é o custo computacional e financeiro no final das contas.
@noejunior299
@noejunior299 3 ай бұрын
(Muito bom compartilhar o conteúdo dele. Um ótimo canal que precisa de mais visibilidade.)*2
@devHB
@devHB 3 ай бұрын
11:01 A mentira só depende do ponto de vista, por isso o amor é cego. Nem ELA nem o JS mentiram pra você.
@russobradock
@russobradock 2 ай бұрын
Tendi nada, até no Delphi eu consigo fazer um array dinamico e ir aumentando ele conforme a necessidade.
@Tenemur
@Tenemur 3 ай бұрын
Trocou a thumb? Deu ruim colocar a capa do livro "mundo tá chato hoje" kkkkkkkkk
@davicastro8391
@davicastro8391 2 ай бұрын
tanto faz. paga conta ja era ... pode até mentir... mas quem n meenti?? akakakka
@matzcoelho
@matzcoelho 2 ай бұрын
Dev JS bugando a mente com ponteiros é divertido de ver.
@ricnyc2759
@ricnyc2759 3 ай бұрын
Sempre mentiiu com "==" e "===". Nunca acreditei nisso.
o Pior Programador que conheço
17:52
Lucas Montano
Рет қаралды 59 М.
A Verdade sobre PROGRAMAÇÃO no JAPÃO
25:42
Lucas Montano
Рет қаралды 53 М.
Will A Guitar Boat Hold My Weight?
00:20
MrBeast
Рет қаралды 254 МЛН
Officer Rabbit is so bad. He made Luffy deaf. #funny #supersiblings #comedy
00:18
Funny superhero siblings
Рет қаралды 12 МЛН
só dizer “Stop Using UUIDs” é uma péssima dica
21:27
Lucas Montano
Рет қаралды 60 М.
Complexidade de algoritmo - Entenda O(log(n)) finalmente
16:21
Kevin Beltrão
Рет қаралды 16 М.
BATALHA de INTELIGÊNCIA ARTIFICIAL! - Gemini | ChatGPT-4o
25:58
CORTES - Leon e Nilce [Oficial]
Рет қаралды 509 М.
como os DEV GenZ realmente pensam
29:18
Lucas Montano
Рет қаралды 73 М.
3 anos tendo o CV rejeitado (Revisando Currículo de DEV)
16:08
Lucas Montano
Рет қаралды 56 М.
Resposta ao Jovem Tranquilão
19:55
Lucas Montano
Рет қаралды 61 М.
#1 A FACULDADE ENSINOU ERRADO - POO da quinta série
23:52
bero o dev
Рет қаралды 125 М.
sou o melhor programador que conheço
16:34
Lucas Montano
Рет қаралды 55 М.