Saltar al contenido

¿Qué idioma de teclado usar para programar?

junio 26, 2022

Programación de la distribución del teclado de los Estados Unidos

terminal con la misma facilidad con la que se tiraría una caja de tarjetas perforadas. Figura 3.2 El ensamblador traduce los mnemónicos en 1s y 0s. Estos dos primeros lenguajes de programación -el lenguaje de máquina y el ensamblador

Este aviso de privacidad proporciona una visión general de nuestro compromiso con la privacidad y describe cómo recogemos, protegemos, utilizamos y compartimos la información personal recopilada a través de este sitio. Tenga en cuenta que otros sitios web y productos y servicios en línea de Pearson tienen sus propias políticas de privacidad.

En el caso de las consultas y preguntas, recogemos la consulta o pregunta, junto con el nombre, los datos de contacto (dirección de correo electrónico, número de teléfono y dirección postal) y cualquier otra información adicional que se nos envíe voluntariamente a través de un formulario de Contacto o un correo electrónico. Utilizamos esta información para atender la consulta y responder a la pregunta.

En el caso de los pedidos y las compras realizadas a través de nuestra tienda en línea en este sitio, recopilamos los detalles del pedido, el nombre, el nombre y la dirección de la institución (si procede), la dirección de correo electrónico, el número de teléfono, las direcciones de envío y facturación, la información de la tarjeta de crédito/débito, las opciones de envío y cualquier instrucción. Utilizamos esta información para completar las transacciones, cumplir con los pedidos, comunicarnos con las personas que hacen pedidos o visitan la tienda en línea, y para fines relacionados.

Diseño de Colemak

A menudo oigo quejas de que los lenguajes de programación que hacen un uso intensivo de símbolos para ser más breves, sobre todo C y C++ (no voy a tocar APL), son difíciles de escribir porque requieren el uso frecuente de la tecla de mayúsculas. Hace uno o dos años, me cansé de ello, descargué el Keyboard Layout Creator de Microsoft, hice algunos cambios en mi diseño y no he vuelto a mirar atrás. La diferencia de velocidad es asombrosa; con estos sencillos cambios soy capaz de escribir código C++ alrededor de un 30% más rápido, dependiendo, por supuesto, de lo peludo que sea; lo mejor de todo es que mi velocidad de escritura en texto corriente no se ve comprometida.

  ¿Cómo quitar el teclado Microsoft SwiftKey?

Mis preguntas son las siguientes: ¿qué distribuciones de teclado alternativas han existido para la programación, cuáles han ganado popularidad, hay alguna de ellas que todavía se utilice en la actualidad, utiliza usted personalmente alguna distribución alterada y cómo puede optimizarse aún más mi distribución?

Sospecho que esta última va a ser probablemente la más controvertida, ya que es la que más interfiere en la ejecución del texto al requerir el uso de las mayúsculas para escribir las contracciones comunes. Esta disposición ha aumentado significativamente mi velocidad de escritura en C++, C, Java y Perl, y la ha aumentado un poco en LISP y Python.

La mejor distribución del teclado

Soy español. Utilizo exclusivamente teclados ISO, porque la distribución en español en ANSI es una mierda, ya que <> necesita un doble modificador para pulsar.Sé que ANSI-US tiene muchos símbolos de programación en una sola pulsación, mientras que ISO-ES necesita un modificador, pero está bien.Cambiar de teclado me lía- Finalmente estoy contento porque mis portátiles de trabajo y personal son ahora dos ThinkPads con exactamente la misma distribución. Además, aunque he estado trabajando de forma remota durante dos años más o menos, todavía tengo que utilizar los teclados de otras personas de vez en cuando, y eso es más probable ISO-ES (aunque mi gf se niega a cambiar fn / ctrl en su ThinkPad y eso me vuelve loco …).

Para los que no lo sepan: Los teclados ISO toman el espacio utilizado por || y return y lo redistribuyen haciendo que return sea más estrecho para que || pueda estar a la izquierda de return, y entonces return se hace más alto ocupando el espacio normalmente utilizado por ||. La otra diferencia es que hay una tecla extra a la izquierda de la Z, encogiendo la tecla de mayúsculas a la izquierda en consecuencia.Así que la diferencia entre un teclado ISO y el otro tipo, el teclado ANSI, son sólo unas pocas teclas. Por lo que sé, todas las distribuciones de teclado pueden utilizarse tanto con ANSI como con ISO. La mayoría de los mecanógrafos con la mayoría de los teclados no notarán demasiado la diferencia, excepto en los teclados de Apple, donde en los portátiles la tecla de retorno es ahora sólo el 75% de la anchura de una tecla normal en lugar del 175%, y la `~ se mueve a la nueva tecla junto a la Z con algunos símbolos nunca utilizados puestos en el lugar de `~.También hay JIS, con teclas adicionales para el japonés. Nunca he visto uno de esos.

  ¿Cuál es la diferencia entre un teclado QWERTY y un teclado Dvorak?

El mejor tamaño de teclado para programar

Actualmente estoy usando un teclado alemán de portátil y he estado jugando con la idea de sustituirlo por un teclado británico/estadounidense. He preguntado a algunos amigos sobre este tema y he obtenido respuestas contradictorias:- Comprar un teclado alemán y utilizar pegatinas (más teclas)- Comprar un teclado británico (tecla enter más grande)- Comprar un teclado estadounidense (mejor disposición de las teclas)En los tres casos tendría que reaprender/reentrenar mi memoria muscular, pero creo que podría valer la pena conocer otra distribución si consigo un trabajo en el extranjero… Me gustaría preguntar a HN:- ¿Has cambiado de distribución de teclado antes y cuál estás utilizando ahora? ¿Merece la pena aprender una nueva distribución de teclado?

No es necesario cambiar de teclado para cambiar de distribución y, de hecho, puede ayudar a aprender a escribir al tacto cuando no se puede confiar en las marcas del teclado. También podrías considerar ir con un cambio más dramático si quieres encontrar algo realmente conveniente a largo plazo y no te importa perder el QWERTY.Estoy usando COLEMAK con capas personalizadas de Neo2. Neo2 sería probablemente una buena opción si quieres escribir en alemán y COLEMAK con las capas de símbolos de Dreymar podría ser la opción con la que empezaría únicamente para programar si quisiera una solución lista con algún apoyo de los vendedores de SO.Busca TARMAK para una forma fácil de pasar gradualmente al nuevo diseño si te decides por COLEMAK. Es mucho mejor para conservar la mayor parte de tu productividad durante el proceso que cambiar todo el diseño de una vez.

  ¿Cómo se llaman las tablets que tienen teclado?
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad