Mercado fechado
  • BOVESPA

    98.541,95
    -1.079,62 (-1,08%)
     
  • MERVAL

    38.390,84
    +233,89 (+0,61%)
     
  • MXX

    47.524,45
    -537,16 (-1,12%)
     
  • PETROLEO CRU

    105,82
    +0,06 (+0,06%)
     
  • OURO

    1.806,90
    -0,40 (-0,02%)
     
  • BTC-USD

    18.898,77
    -1.272,53 (-6,31%)
     
  • CMC Crypto 200

    404,82
    -26,65 (-6,18%)
     
  • S&P500

    3.785,38
    -33,45 (-0,88%)
     
  • DOW JONES

    30.775,43
    -253,88 (-0,82%)
     
  • FTSE

    7.169,28
    -143,04 (-1,96%)
     
  • HANG SENG

    21.859,79
    -137,10 (-0,62%)
     
  • NIKKEI

    26.393,04
    -411,56 (-1,54%)
     
  • NASDAQ

    11.499,00
    -30,50 (-0,26%)
     
  • BATS 1000 Index

    0,0000
    0,0000 (0,00%)
     
  • EURO/R$

    5,5056
    +0,0950 (+1,76%)
     

Astro de Bollywood ganha homenagem em forma de linguagem de programação

Pessoas que utilizam muito a internet como fonte de conteúdos cômicos já devem ter se deparado, pelo menos uma vez, com cenas de filmes indianos de ação, que utilizam sequências extremamente exageradas para narrar eventos como uma perseguição de carros, por exemplo. No país de origem, essas obras são populares, e os atores que trabalham nelas contam com diversos fãs que geram várias homenagens para eles — até mesmo linguagens de programação.

No caso de linguagens de programação, o famoso artista de Bollywood Rajinikanth ganhou do programador Aadhitthya Sankar uma homenagem na forma da linguagem de programação Rajini++, em que toda sintaxe do código é feita de forma que simule diálogos conhecidos do ator em seus filmes.

<em>Rajinikanth, astro de Bollywood que ganhou linguagem de programação, em 2018. (Imagem: Reprodução/Wikimedia Commons)</em>
Rajinikanth, astro de Bollywood que ganhou linguagem de programação, em 2018. (Imagem: Reprodução/Wikimedia Commons)

Ficou curioso sobre a Rajini++? Explicamos seu funcionamento a seguir, confira:

Como a Rajini++ funciona

<em>Exemplo de um programa escrito em Rajini++. (Imagem: Reprodução/TowardsScience)</em>
Exemplo de um programa escrito em Rajini++. (Imagem: Reprodução/TowardsScience)

A Rajini++ é, basicamente, uma linguagem de programação baseada em Python que conta com palavras-chave retiradas de diálogos populares de Rajinikanth em filmes. Ela se encaixa como linguagem de programação esotérica, aquelas feitas para provarem conceitos muito específicos em vez de visando sua usabilidade.

A linguagem Rajini++ conta com inúmeras operações básicas presentes em códigos, como tipos de dados, manipulação e declaração de variáveis, construção if-else, loops e funções — tudo isso com base em diálogos de Rajinikanth em hindu, o que significa que sua sintaxe pode parecer confusa para brasileiros que não tenham experiência com o idioma.

O melhor jeito para, então, deixar claro como a Rajini++ funciona, é comparar com outra linguagem de programação esotérica: A ArnoldC, que tem toda sintaxe baseada em diálogos do brucutu Arnold Schwarzenegger em clássicos do cinema estadunidense como Exterminador do Futuro, Um Tira no Jardim de Infância e Predador.

Mas, assim como a ArnoldC, a Rajini++, por mais que conte com toda essa criatividade, é focada em ser algo mais simples e de certa forma curioso no mundo da programação, com o seu criador não aconselhando que o código seja usado para criação de aplicações de nível empresarial, tanto pela falta de recursos necessários como também por conta da dificuldade do processo ser realizado nela.

Dito isso, a Rajini++ não deixa de ser uma interessante linguagem de programação, mostrando que esse mercado tão importante pro mundo atual também pode contar com pequenas diversões para os usuários, principalmente através da linguagem de programação esotérica.

Fonte: Canaltech

Trending no Canaltech:

Nosso objetivo é criar um lugar seguro e atraente onde usuários possam se conectar uns com os outros baseados em interesses e paixões. Para melhorar a experiência de participantes da comunidade, estamos suspendendo temporariamente os comentários de artigos