1. ¿Quieres apoyar a nuestro foro haciendo una donación ? Entra aquí

Bosque, el Nuevo lenguaje de Programación de Microsoft

Tema en 'Soporte y Ayuda (PCs, Cells, Internet)' comenzado por Supr3me, 27 de Abril de 2019.

  1. Supr3me Los Masisis me tienen Mala Miembro del Equipo

    Fecha Ingreso:
    14 de Marzo de 2006
    Mensajes:
    7.440
    El Aporte:
    33.274
    VaginaPilin:
    Macho
    Foquimoney:
    $2.426.394
    [​IMG]

    [​IMG]

    Microsoft ha presentado Bosque, un nuevo lenguaje de programación pensado para desarrollar código simple y sencillo que minimice la aparición de bugs. Para ello echa por tierra algunas de las convenciones de la programación que se han utilizado durante los últimos 40 años.

    Bosque es un lenguaje de programacióndesarrollado por Mark Marron, científico de computación de Microsoft. Tiene como objetivo crear código simple que sea sencillo de entender tanto por las personas como por las máquinas, eliminando la complejidad de los lenguajes estructurados clásicos. Se centra en las operaciones algebraicas básicas, y elimina algunas de las órdenes más complejas, sustituyéndolas por otras.

    Bosque está basado en la sintaxis y los tipos de datos de TypeScrypt, otro lenguaje desarrollado por Microsoft que se ha convertido en uno de los más utilizados en la actualidad. También está influenciado por Node/Javascript y ML.

    mayoría de los lenguajes clásicos (y algunos, como C++ o Python aún son muy utilizados) emplean un lenguaje estructurado basado en bucles, llamadas a subrutinas independientes, etc. Esto es eficiente, pero añade complejidad a la hora de entender lo que se está haciendo por aquellos que no han creado dicho código. También facilita la aparición de errores.

    El lenguaje de programación Bosque tiene como objetivo romper con esta complejidad. Para ello elimina los bucles y los sustituye por una nueva función llamada Functor, que realizar una tarea similar a un bucle, pero es más sencilla de crear y rastrear, a lo largo del código.

    Microsoft promete que, con Bosque, se elimina uno de los problemas de la programación clásica: la complejidad accidental, es decir, crear un código complejo sin desearlo, porque la estructura del lenguaje te obliga a ello.

    [​IMG]

    Bosque es un lenguaje de programación de código abierto de Microsoft que ya está disponible para Windows. Puedes descargarlo en GitHub, y comenzar a hacer pruebas para ver lo que da de sí.

    No obstante, hay que tener en cuenta que aún está en fase de desarrollo, así que Microsoft aconseja no usarlo para crear aplicaciones profesionales.


    [​IMG]

    ¿Lo usara el programador Antroniano?
     
    Última modificación: 29 de Abril de 2019
    A Otto Clon le gusta esto.
  2. Antronio ElAntro.cl

    loading...
  3. Otto Clon Exiliado

    Fecha Ingreso:
    16 de Abril de 2019
    Mensajes:
    1.777
    El Aporte:
    5.589
    Foquimoney:
    $12.456
    Microsoft creando herramientas para después sacarte la información por ingeniería inversa de manera más fácil. Son care'raja estos weones.
     
  4. Supr3me Los Masisis me tienen Mala Miembro del Equipo

    Fecha Ingreso:
    14 de Marzo de 2006
    Mensajes:
    7.440
    El Aporte:
    33.274
    VaginaPilin:
    Macho
    Foquimoney:
    $2.426.394
    Que mas información van a sacar si ya la tienen toda. Igual que google, o facebook o cualquier otra y sus aplicaciones en la programación.

    Eso no quita que las herramientas sean buenas y nos sirvan

    ¿alguien podrá decir hoy que Visual Studio Code no es el maximo editor de codigo solo por ser de Microsoft?
     
    A Otto Clon le gusta esto.
  5. Otto Clon Exiliado

    Fecha Ingreso:
    16 de Abril de 2019
    Mensajes:
    1.777
    El Aporte:
    5.589
    Foquimoney:
    $12.456
    Una cosa no quita la otra.
     
  6. Supr3me Los Masisis me tienen Mala Miembro del Equipo

    Fecha Ingreso:
    14 de Marzo de 2006
    Mensajes:
    7.440
    El Aporte:
    33.274
    VaginaPilin:
    Macho
    Foquimoney:
    $2.426.394
    Si pero no tienen necesidad de lo que dices po, no es una intencionalidad principal, en esto no se pueden quedar atras de las otras empresas.

    Ya con .net Typescrip y C# tienen de sobra para quedarse, pero no lo haran por que en esto o innovas o mueres.

    Ya lo sabe google (para mi los principales) siendo que no tienen ninguna necesidad para conseguir datos ya que son la principal base de datos en todo internet.

    y en realidad cualquier otra.

    Visual Studio Code tampoco tenia ninguna "necesidad" de hacerse por parte de Microsoft pero se ganaron a gran parte del publico que antes pensaba que Microsoft era "un mal" necesario y ahora pasaron a ser parte de los principales gestores del OSS en la actualidad.

    Con esto se gana mucho mas a nivel empresa que solo "llenar la base de datos y hacer ingeniería inversa"
     
  7. Otto Clon Exiliado

    Fecha Ingreso:
    16 de Abril de 2019
    Mensajes:
    1.777
    El Aporte:
    5.589
    Foquimoney:
    $12.456
    O sea estamos de acuerdo, el punto es que, según tú, ellos ya no necesitan hacer estudios de mercado, el capítulo de southpark sobre la xbox dice lo contrario.
     
  8. Supr3me Los Masisis me tienen Mala Miembro del Equipo

    Fecha Ingreso:
    14 de Marzo de 2006
    Mensajes:
    7.440
    El Aporte:
    33.274
    VaginaPilin:
    Macho
    Foquimoney:
    $2.426.394
    El punto que quiero llegar es que es demasiado prejuicioso tu comentario. ¿hubieses dicho lo mismo si estuviesemos hablando de Flutter o Dart de google? o de React de Facebook?

    Yo diría que Microsoft tiene menos antecedentes de meterse con sus usuarios que los anteriores incluso, pero el prejuicio con el mismo es mucho mas grande.

    En este caso lo que interesa es ¿nos facilita la vida a quienes programamos? merece ser tomado en cuenta? o es solo mas de lo mismo?
     
    A Otto Clon le gusta esto.
  9. Otto Clon Exiliado

    Fecha Ingreso:
    16 de Abril de 2019
    Mensajes:
    1.777
    El Aporte:
    5.589
    Foquimoney:
    $12.456
    El primer punto te lo resumo de la siguiente manera, uso productos microsoft, los recomiendo por sobre las cositas basadas en unix, salvo casos bien específicos, lo segundo ni a mis enemigos, al menos microsoft aporta en algo, es como comparar la mina que te deja hacerle de todo para tenerte de bolas tristes con la calienta sopa que te acusa de violación. Cuando aparezca un tema del cyborg si gustas me mandas un mp para echarlo abajo a chuchadas, te lo agradecería.

    Por ahora la ventaja es que se puede saber de mejor manera que hizo otro, eso es lo irónico y de ahí viene mi reacción.
     
    A Supr3me le gusta esto.
  10. eld10s Plasta Culiad@

    Fecha Ingreso:
    10 de Diciembre de 2015
    Mensajes:
    11.683
    El Aporte:
    45.273
    VaginaPilin:
    Macho
    Foquimoney:
    $92.043
    1. El artículo ya parte mal. No existen los lenguajes “fáciles o simples” de entender. Existen convenciones y buenas prácticas, y eso lo hace el desarrollador.

    2. Viendo ese extracto de código no veo el concepto de “eliminación de loops”, solo se sirve de colecciones para iterar y lambas.

    3. Lo positivo, veo a MS cada día integrandose al open source.

    4. Respondiendo tu pregunta, no lo usaré y tampoco me dare la paja de aprenderlo.

    5. Subforo culiao, vale real corneta :lol2:
     
    Última modificación: 29 de Abril de 2019
  11. necronomicron Plast@

    Fecha Ingreso:
    23 de Marzo de 2005
    Mensajes:
    4.857
    El Aporte:
    11.105
    VaginaPilin:
    Macho
    Foquimoney:
    $28.187
    1 Rem "Programa Base"
    2 ? ""Hola Antronio"
    3 i=i+1
    4 if i=10 then goto 10
    5 goto 2
    .
    .
    .
    10 ? "i es igual a ";i
    11 gosub continuar
    .
    .
    .
    50 sub continuar
    .
    .
    .


    Que.mas facil que esto de seguir.
    :hands:



    Enviado desde mi SM-G935F mediante Tapatalk
     

Comparte esta página

Cargando...