Erick Tedeschi Tecnologia legal e um pouco de FOSS

27dez/092

Um pouco do passado…

Estou aproveitando as férias para colocar o computador que fica na casa dos meus pais em dia, e por acaso encontrei o meu primeiro "programa" desenvolvido em C com ncurses.

Trata-se de um programa que realiza um cálculo para saber qual o número de espiras do primário e do secundário de um transformador, a bitola do fio do primário e do secundário e também a área do núcleo em cm2. Como o meu pai trabalha com eletrônica seria útil para ele confeccionar novos transformadores e recuperar queimados...

Na época (2001) fazia apenas um ano e meio que conhecia GNU/Linux e quando conheci a libcurses esqueci que existia conio.h (Turbo C) e passei a usar apenas Linux para me aventurar no desenvolvimento em C (pelo menos aquela época rs). No código fonte tem até "goto"! rsrs pois é, eu estava aprendendo...

Tinha até pensado em colocar o "Trafo" no SourceForge, mas pensei que não fosse dar certo então ficou apenas para uso pessoal. Hoje compartilho com vocês o Trafo (é o nome do programa).

Abaixo dois screenshots:

Tela Inicial do Trafo
Splash Screen do Trafo 1.0

Tela do Trafo
Tela principal do Trafo (e única rsrs)

Código Fonte

Código Fonte - Trafo 1.0

...bom esse foi um pouco do meu passado. Feliz 2010 para todos!

Comentários (2) Trackbacks (0)
  1. Já sei por que sempre me esqueço de acentuar as palavras: Problemas com o terminal e tabela ASCII. Deve ser isso.

    Excelente programa, só falta eu entender. rsss

  2. acentos tente salvar em utf8…
    quanto ao GOTO se tu parar para ver é um JMP, é mais rápido que “do while,while,for”,porém é considerado má prática em outras linguagens
    que Não é C, disassembla este code com gdb para você ver
    ——————————-
    main()
    {
    int x=0;
    JUMP:
    x++;
    puts(“olha só”);
    if(x<=9) goto JUMP;
    }
    —————————————–
    depois faça usando "for"…


Leave a comment

(required)


*

Sem trackbacks