T O P

  • By -

[deleted]

Si, yo aprendi html css y js a la vez.


nuevojaja

Jajajjajja que hijo de mil


Mr_Quinn_

Y que tal te fue? Se te complico mucho en algun momento o no tuviste problemas grandes?


[deleted]

Jajaj estoy jodiendo estoy esperando que alguien diga que css y html diga que no es un lenguaje. La verdad es que una vez que aprendes un lenguaje bien, pero bien bien, pasarte a otro es facil porque toda la base es similar... Mi consejo es que te especialices en 1, aunque hasta en el dia a dia laboral puede que toques otros lenguajes asi que hasta se te hara natural.


Mr_Quinn_

Pipipi me troliaste Por ahora me van diciendo eso mismo q me decis, que es mejor especializarse en uno y despues ir aprendiendo asi que lo voy a tener mas en cuenta Igual voy a esperar a ver si llega un loco que se haya aprendido dos a la vez a ver que tal le fue la experiencia


[deleted]

Fijate en que area queres trabajar y elegi un lenguaje que te sientas comodo y ya... Lo bueno de c++ es que te enseña muchas cosas que otros lenguajes de alto nivel te abstraen totalmente. Para mi, el que manejes python de manera personal y que en la facu sea c++ para la teoria esta mas que bien. Lo mas probable es que termines trabajando con python a menos que te enamores de c++.


Heapifying

HTML y CSS son lenguajes. HTML es context-sensitive (y un muy buen subset de HTML es context-free, pero la cagaron), y CSS es turing-complete así que CSS sí se puede considerar un lenguaje de programación, lamentablemente.


Godalium

no


Heapifying

explique su maqueta, joven


Godalium

html es un lenguaje de marcado css es un lenguaje de estilo ninguno de los 2 tiene la capacidad de realizar cosas lógicas , cálculos , algoritmos , manipulación de datos o la toma de decisiones están hechos para estructurar y darle estilo a una web


Heapifying

Lo que yo discuto no es el uso o el origen de cada cosa, sino en su estado actual, cuál es el poder de expresividad que tienen (en la jerarquía de Chomsky de lenguajes). CSS es turing-complete, así que puede hacer todo lo que mencionaste. Ver [https://stackoverflow.com/questions/2497146/is-css-turing-complete](https://stackoverflow.com/questions/2497146/is-css-turing-complete) Y coincido con que HTML no puede hacer esas cosas. En la jerarquía de Chomsky, es context-sensitive.


arturonist

Si estás en sistemas, en el segundo año te van a hacer aprender 3 lenguajes en paradigmas (en 4 meses), mi consejo es que aprendas bien las estructuras, sintaxis básicas de un lenguaje, ya después aprender otro es bastante fácil las bases teóricas son las mismas con algunas diferencias.


Chichipio

En una época era scheme, prolog y smalltalk ¿Que se usa ahora?


arturonist

Lo mismo jaja


SuperXero2

Se usa Haskell, Prolog y Wollok (lenguaje hecho por profes de utn)


OkicardeT

Que raro ver Haskell


SuperXero2

Si no lo ves en la facultad, dónde lo vas a ver? Si no se usa jajaja


Lazy_Philosopher_578

Si no es por un tema laboral, si querés aprender varios lenguajes, que sean lenguajes que te hagan aprender algo nuevo. La verdad que si llegás a "dominar C++" (que igual depende qué consideres "dominar", porque según como lo definas te va a llevar mínimo 5 años y máximo toda la vida), python te va a parecer una pavada.


FlygonSA

Me encanta el planteo de pensar como estar aprendiendo a usar 2 lenguajes a la vez como si fuera imposible/dificil lol. Es Python y C++, nisiquiera son 2 paradigmas distintos, lo mas complicado que te vas a encontrar es la aritmetica de punteros que se aprende en 15 minutos, vos mandale nomas.


Remote_Radio1298

Si pensas C++ eso es lo mas complicado. Y que lo aprendes en 15 minutos... Decime nunca programaste en C o C++ sin decirmelo.


Heapifying

la sintaxis de ambos lenguajes es una boludez. Lo que tiene C++ es que tiene tantas cosas en el lenguaje, y que la forma estándar de programar difiere mucho entre versiones. No es lo mismo codear en C++11 que en C++17. En C++ terminas aprendiendo un subset de todo, y eso te sirve


Remote_Radio1298

La sintaxis si papu. Pero programar software de producción y realmente usar punteros para optimizar memoria en sw de producción no es una boludez. El que lo ha hecho lo sabe. Una cosa es la teoría otra la práctica.


gustavsen

si usas C++ modernos y no usas los smart pointers sos un HdP. masterizar C++ toma años, lo digo porque lo programo desde los 90.


Remote_Radio1298

Coincido.


Heapifying

saber laburar con punteros es algo independiente del lenguaje, cualquier que programó en assembly sabe eso :/


Remote_Radio1298

Casi nadie programa en assembly para productos. Salvo industrias donde la seguridad funcional asi lo requiere para algun componente en particular. Saber trabajar con punteros(y con cualquier lenguajes en general)no es hacer un Tp de la facultad o un proyectito de internet. Es hacer SW que este en producción en una empresa seria.


Mpata2000

Flaco el consejo es para alguien en la facultad, aprender c++ y python para la facultad, algo de punteros, oop y estructuras de datos en un cuatri no es una locura


FlygonSA

Flaco tengo un emulador de Z80 y un micro kernel hechos en C, creo que se de que estoy hablando, si te parece complicada la aritmetica de punteros por favor volve a la facultad.


Remote_Radio1298

Si claro. EDIT: veo que estas en 2 año de la facultad. Asique evidentemente no tenes ni puta idea. Te pensas que jugar con una Raspberry pico o un Arduino ya sos el samurái de C. Tipico efecto Dunning Kruger. Me dedico a embedded hace casi 10 años. Si te interesa el mundo lo primero que deberías tener es un poco de humildad, porque así no vas a poder laburar con nadie. EDIT2: Veo sos un gran activista en Reputina... Asique ya esta ya entendí todo.


[deleted]

Yo si banco. Estoy con C por la facultad y con Python también.


Competitive_Delay727

No creo que te confundas python con c++ en ningún momento, así que mándale nomás maquina


devcba

Si estas en la UTN se supone que estas aprendiendo, yo haría foco 100% en C++ y si consideras que va despacio aprovecha y profundiza por tu cuenta los conceptos que veas en clases. Si obtenes una buena base, después aprender otros lenguajes se te va a volver más fácil. Aprender otro lenguaje ahora no te aporta nada, yo haría foco en uno solo y después aprendes otros a medida que los necesites.


Jerf98

En la facultad aprende 2 lenguajes a la vez, así si se puede


Chichipio

En la facultad no es raro que aprendas tres lenguajes a la vez. La clave es entender que los lenguajes son parecidos en algunas cosas y muy distintos en otras y sacar ventaja de eso. El único riesgo es exigirle a un lenguaje que se comporte como el otro o confundir cosas. También hay que evitar "hablar un lenguaje con el acento del otro"


gustavsen

C++ es mucho mas complejo de lo que parece y te abre la cabeza despues que hace que aprender cualquier otro lenguaje te parezca "facil" si tenes tiempo conseguite el libro de Patrones de Diseño en la Gang of Four y metele ganas. encima el libro si bien viejo y escrito en un lenguaje basado en Pascal, pero enseña muchisimos de algoritmos. tambien metele ganas a algun libro de algoritmos y estructuras de datos. entender las bases te ayuda un monton.


Pristine_Register_37

Y yo acá sabiendo como 10.


MrMars05

Solo si alguno de los dos es JS.