Desafio
Você deve exibir a hora atual continuamente (até ser cancelada por uma interrupção), uma vez a cada segundo, por qualquer um dos seguintes meios:
- Ele deve estar no formato de 24 horas ou AM / PM.
- Se for o primeiro, deve ser espaçado com dois pontos (por exemplo, 15:47:36).
- Se for o último, deve ser espaçado com dois pontos e ter o seguinte AM / PM (ou seja, 15:47:36)
- Pode ser retirado da internet.
- Pode ser a hora do sistema.
- Ele deve gerar qualquer forma de saída naturalmente acessível que suporte o texto que você escolher.
- A saída pode conter informações extras além do tempo, mas você deve garantir uma e apenas uma saída de tempo por segundo.
- A saída contínua deve ter um segundo de diferença - se você optar por esperar até a segunda alteração entre as saídas, tudo bem. Se você esperar um segundo entre cada saída, isso é perfeitamente aceitável, apesar da eventual perda de precisão.
Por se tratar de um catálogo, os idiomas criados após esse desafio podem competir. Observe que deve haver um intérprete para que o envio possa ser testado. É permitido (e até encorajado) escrever esse intérprete para um idioma anteriormente não implementado. Fora isso, todas as regras padrão do código-golfe devem ser obedecidas. Os envios na maioria dos idiomas serão pontuados em bytes em uma codificação preexistente apropriada (geralmente UTF-8).
Catálogo
O snippet de pilha na parte inferior desta postagem gera o catálogo a partir das respostas a) como uma lista da solução mais curta por idioma eb) como uma tabela geral de líderes.
Para garantir que sua resposta seja exibida, inicie-a com um título, usando o seguinte modelo de remarcação:
## Language Name, N bytes
onde N
está o tamanho do seu envio. Se você melhorar sua pontuação, poderá manter as pontuações antigas no título, identificando-as. Por exemplo:
## Ruby, <s>104</s> <s>101</s> 96 bytes
Se você quiser incluir vários números no cabeçalho (por exemplo, porque sua pontuação é a soma de dois arquivos ou você deseja listar as penalidades do sinalizador de intérpretes separadamente), verifique se a pontuação real é o último número no cabeçalho:
## Perl, 43 + 2 (-p flag) = 45 bytes
Você também pode transformar o nome do idioma em um link que será exibido no snippet:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
sleep 1
regra de quebra de resposta com base em todas as 5: você deve garantir uma, e apenas uma, saída de tempo por segundo. !!