Al crear un nuevo lenguaje ficticio, ¿por dónde debería comenzar? ¿Cuáles son algunas palabras / frases importantes que crees que deben ser decodificadas / entendidas primero por los personajes que buscan romper una barrera del idioma?

Advertencia : no soy lingüista, mucho menos astuto.

Al crear un nuevo lenguaje ficticio, ¿por dónde debería comenzar?

Comenzaría por decidir dónde parar .

Desarrollar algo tan completo como la gramática klingon probablemente no le sirva de mucho a tu historia; incluso si “descifrar el idioma desconocido” es un punto real de la trama, sería difícil mantener el interés de los lectores al enviarlos por un agujero de conejo lingüístico.

Los lectores generalmente perdonan la estructura inconsistente del lenguaje alienígena, si incluso prestan atención. No debe temer la temida carta de admirador que señala su cambio repentino de orden de palabras SVO a VOS a mitad de camino, por ejemplo.

Personalmente, solo formaría palabras extrañas a pedido a partir de sílabas aleatorias y signos de puntuación, y me centraría más en la acción que se desarrolla. K’p’sh ?

¿Cuáles son algunas palabras / frases importantes que crees que deben ser decodificadas / entendidas primero por los personajes que buscan romper una barrera del idioma?

Asumiendo que sus protagonistas son criaturas vivientes, las palabras y frases relacionadas con el sustento y el refugio son prácticamente inevitables, junto con un simple sí / no y saludos informales.

Para variar, “¿Dónde está el baño?” Podría ser una forma divertida de comenzar un interludio cómico: el protagonista lucha contra un impulso cada vez mayor, mientras intenta desesperadamente dar a conocer su difícil situación a los desconcertados lugareños. Los personajes a menudo se representan comiendo, bebiendo y durmiendo, pero nadie necesita orinar . Casi esperarías una epidemia de vejigas explosivas …

Sobre todo, no olvide la utilidad de las comunicaciones no verbales. Una vez pasé casi un mes en una ciudad industrial de Corea del Sur, completamente ignorante del idioma, pero aun así conseguí comer bien a través de la aplicación juiciosa de mi dedo índice en los menús de los restaurantes.

Diviértete, o como un adolescente Cryzryth podría decir, ¡ haka m! Haka!

Related Content

Debe comenzar con una clase general de problema O con una solución existente.

Tomemos el primer caso. Desea crear un lenguaje que sea bueno para resolver algo. Primero tiene que describir qué es ese algo y los elementos centrales que lo definen.

Ok, los tipos de datos abstractos pueden ser buenos. Un programa consiste en una lista de reglas que describen las traducciones. Por ejemplo, una pila podría escribirse de la siguiente manera:

isempty (newStack ()) = verdadero

isempty (push (s, x)) = false

pop (push (s, x)) = s

arriba (push (s, x)) = x

Esto es suficiente para que un compilador construya un programa. Pero todo lo que realmente podría hacer es crear programas que construyan tipos de datos simples. Sin embargo, si desea un lenguaje de este tipo, desea que el idioma comprenda las matrices, los conjuntos y las funciones. Esas serían sus construcciones centrales en el lenguaje.

Alternativamente, puede escribir un lenguaje de programación para construir juegos de computadora estilo años 80. En ese caso, estaría trabajando con matrices 2D simples que están asociadas con reglas. Estos pueden ser similares a los objetos, pero no del todo. Quizás no active una regla específica, el programa podría escanear la lista de reglas y activar todas las que apliquen. Por lo tanto, cada sprite invasor espacial puede llevar sus propias reglas para moverse hasta el borde, luego hacia abajo y luego hacia atrás.

El segundo caso es cuando no tienes en mente una clase de problema en particular, pero piensas que un lenguaje de programación existente se acerca al problema y trata de resolverlo de manera incorrecta.

Por ejemplo, podría decidir que Java está equivocado al incluir cosas que no son objetos, está mal no admitir herencia múltiple, está mal tener AWT y Swing, y está mal no permitir que los objetos gráficos se unan como una cuadrícula ( no puede establecer relaciones circulares, incluso si la relación realmente forma un círculo).

Debido a las restricciones de licencia con Java, tomaría todas las construcciones que existen en él, eliminará las que no desee, agregue las que sí desea, luego tal vez limpie la sintaxis producida y agregue azúcar sintáctico al gusto. Esto forma su nuevo lenguaje, básicamente el antiguo ajustado para adaptarse a su estilo de pensamiento pero reempaquetado.

Ahora que tiene ordenada la sintaxis y la semántica, puede adaptar un compilador existente o escribir una interfaz para GCC o LLVM.

Las 100 palabras más comunes. Puede encontrar listas de estos para inglés. Con mucha circunlocución puedes decir bastante (pero no entender mucho). Por supuesto, sin gramática, el discurso suena como un discurso estereotípico de hombre de las cavernas, pero realmente si conoce el significado de las palabras más comunes, puede descubrir una gran parte del lenguaje. El contexto también ayuda mucho.

eso dependería completamente de la naturaleza de sus interacciones. si se trata de una comedia romántica, sería extraño desarrollar mucho vocabulario sobre el kung fu y la aviación, pero para una aventura de acción, ese punto de partida podría tener sentido.

Entonces, no puedo darte una respuesta. tendrá que analizar el problema usted mismo y confiar en sus propias decisiones.

Al observar TODOS los cientos de los existentes y preguntarse: ¿Qué puedo hacer que sea mejor que todos estos?

No digo que no haya respuesta a esa pregunta, digo que debe haber una respuesta a esa pregunta antes de comenzar.

Editar: la pregunta ha sido editada más allá del reconocimiento. Respondí una pregunta sobre lenguajes de programación de computadoras.

More Interesting