¡Programación con F# y C# juntos!
Вставка
- Опубліковано 3 жов 2024
- En este video combinaremos el lenguaje de programación F# con C# para obtener las ventajas de ambos lenguajes de programación de .NET.
🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
📚 Mis Libros
📖 Aprender a Programar con C#: hdeleon.net/li...
🤖 Mi Setup
🖥️ Mi Monitor: amzn.to/3dtnDkk
⌨️ Mi Teclado: amzn.to/3BtjKnq
⌨️ Mi Deck elgato: amzn.to/3dvEKC3
🎧 Mis Orejeras: amzn.to/3BwQYm0
🎤 Mi Micrófono: amzn.to/3qPvFHh
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
🐦Twitter: / powerhdeleon
🌎Mi Sitio web: hdeleon.net
📻Raw Radio en Spotify: open.spotify.c...
#programación #dev #programming
Mis Cursos de Programación: hdeleon.net/cursos-premium/
Mi Libro de C#: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
Grande Oscar de León
El mejor programador cumbiero de UA-cam 😂😂😂
Me gusta mucho como se combina C# y F# de forma tan cómoda. Esto se puede explotar mucho al implementar código F# para usos específicos que sean más complejos con C#, teniendo un flujo de desarrollo más rápido y un código más legible y escalable; tal como se muestra en el ejemplo de Hector.
Que cool que F# se pueda combinar con C# cada día me dan más ganas de Votar a 2 manos por C# y .NET. Se está utilizando mucho para desarrollo de videojuegos también.
El único programador que programa en Fa sostenido y compone canciones en F sharp
Llevo tiempo esperando algo sobre la seguridad y la protección de código en C#, un vídeo de OFUSCACION o algo que nos permita proteger un string que contenga información sensible como la conexión a nuestra DB.
Amaría ver un vídeo tuyo sobre esto...
Un abrazo desde CUBA
por otro lado, top 10 videos más útiles, estuve siempre buscando una excusa para usar f# y creo que poder juntarlo con c# es justo lo que necesitaba si saber que existía, rifado, no cap. (No es sarcasmo por si sonó así jaja neta te rifaste)
Gracias Héctor!!!!!
Estoy empezando a ver F# gracias a ti 🙌
Wow! Gracias!
Empezare a darme atención a F#
Te amo H de León, gracias a ti cada día mejoro más.
Me dieron ganas de programar en F# ahora. Sos crack
Cada vez me deslumbras más
Estoy cada vez más dentro del modelo funcional, jugando con f#, elixir y sobre todo gleam.
En cuanto a f# me llama la idea de poder usarlo en partes de los proyectos de c# con los que trabajo día a día, el problema es que excepto por las discriminated unions para un mejor pattern matching… me da la sensación que no vale la pena salirse de c# y tener que incluir capas de interop.
El paradigma funcional ayuda como bien dices a componer funcionalidad añadiendo o moviendo partes, pero no es nada que no pueda hacer exactamente igual con LINQ, y al mantenerme en la parte de c# puedo tener más localidad de comportamiento y ser más explícito sin necesidad de todo el boilerplate de empezar a juntarlo todo en bucles. Y como LINQ trabaja con iteradores y lazy evaluation… no hay una diferencia entre hacer “list |>filter|> map|> reduce “ o “list.where().select().aggregate()”.
Entonces claro, lo único que a veces echo de menos son las uniones para mejorar un poco más la expresión switch, y que a veces el operador pipe daria un resultado más elegante.
Buenísima integración de ambos lenguajes de distintos paradigmas, espero ver más con otros conceptos con interacciones interesantes como patrones de software
Saludos!
Interesante la programación funcional
Me gustan tus videos porque son cortos y vas directo al grano. Aparte siempre con info útil. Saludos Héctor!
Siempre me pasa que cuando veo algo de F# digo "ah, es como el where, select, let, join etc de linq..." Y no logro encontrarle la ventaja, o lo que sería, no logro imaginar un problema cuya mejor solución sea usar si o si F# en lugar de C# con Linq.
Gracias por el contenido cabezón un gran poder ha nacido ❤
Buen video, no tenia idea como hacer esa combinación.
Que locura!! Un excelente tema, sin duda uno de los cracks de .NET, y que bien me viene este video justo que ando en proyectos con .NET 💻🙌
Gracias, Hector!
Como siempre el mechudo con lo mejor de lo mejor.
gracias Héctor!
Me gusta el vídeo , lo recomiendo, es a todo dar
banda de cumbias....me mató de risa😂😂🤣
Copado! Saludos desde Uruguay
Hola Hector, y gracias por el contenido!!, nos sirve de mucho para incorporar la Programacion Funcional a nuestros proyectos . Gracias!!!
Muchas gracias canijo, me late mucho tu contenido!!
Sos un crack!!!
Buenísimo!!!
Wow!
excelente como siempre
Sos un capo
Muy bueno. Gracias
ey bro, crees que puedas hablar de MSAL y Microsoft graph acabando de hablar de F#? estaría chido aplicarlo en APIs y blazor server o wasm. En especial usarlo con una librería de clases razor. Es que casi no hay material y estoy algo atascado.
convendría hacer una capa de servicios o alguna otra capa son fsharp?
lo mejor
Se ve muy parecido a hacerlo con LINQ
El visual studio pro vale la pena?
Es parecido a usar streams en java
Yo creyendo que hablaba de Do sostenido y Fa sostenido 😢...
Me gusta F# es elegante
Hector se puede mezclar c# con cobol en net?
bro,y si haces un tutorial para programar con fs y cs juntos?
puedes crear un array, recorrerlo y llamas el array en el llamado a la función para mostrar como trabaja tu código, saludos desde Chile
Aquí
Muy bueno F#, es un viaje de ida. Haskell no existís jaja
mas de f#
q cojones es F#
claro, C# es la quinta justa de F#
let processNumbers (numbers: int list) =
numbers
|> List.filter (fun x -> x % 2 = 0 )
|> List.map (fun x -> x * x)
|> List.sum
let totalConcepts (numbers: decimal list) =
numbers
|> List.map (fun x -> if x > 100M then x * 0.90M else x)
|> List.map (fun x -> if x > 10M then x * 0.13M else x) // IVA 13%
|> List.sum
let totals = totalConcepts [100; 2; 120; 80; 90]
printfn $"Total: {totals}"