Difference between revisions of "Documentação"

From Programação no MSX
Jump to navigation Jump to search
(Created page with "Ao contrário do que parece, existe muito material disponível a respeito da linguagem Pascal para MSX espalhada na Internet. O problema é que este material está: * Espalha...")
 
 
(14 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
* Sem documentação apropriada.
 
* Sem documentação apropriada.
 
* Redigido em idiomas não usuais (como holandês, finlandês e outros).
 
* Redigido em idiomas não usuais (como holandês, finlandês e outros).
 +
 +
Logo, o projeto dessa wiki é agrupar todo esse conteúdo, organizá-lo e torná-lo disponível a todos que quiserem programar nessa simpática linguagem para esse que é ''o mais mágico dos microcomputadores''.
  
 
No futuro, pretendemos que essa wiki seja bilíngue (português/inglês), mas por enquanto é só pt-BR mesmo.  
 
No futuro, pretendemos que essa wiki seja bilíngue (português/inglês), mas por enquanto é só pt-BR mesmo.  
Line 9: Line 11:
 
=Cursos=
 
=Cursos=
 
Existem materiais disponíveis, com ensino sobre programação Pascal, inclusive focada no MSX. Aqui vão alguns links.
 
Existem materiais disponíveis, com ensino sobre programação Pascal, inclusive focada no MSX. Aqui vão alguns links.
==Material em português==
+
* O curso de Pascal [http://marmsx.msxall.com/cursos/pascal/index.php do site do Marcelo Silveira] é bem detalhado e amplo, cobrindo inclusive ponteiros, includes e recursividade.
* O curso do site do Marcelo Silveira é bem detalhado
+
* Aqui temos um documento em [http://pascal.ideaplus.com.br/images/9/9e/IPD_e_pascal.pdf PDF] redigido pelo Ricardo J. Pinheiro. Ele redigiu esse documento para lecionar Introdução ao Processamento de Dados. Logo, há capítulos que não tem muito interesse para nós, mas a maioria trabalha com Pascal mesmo. Como disse, é uma documentação redigida de forma a ser o mais genérica possível.
* Aqui temos um documento em [[http://pascal.ideaplus.com.br/images/9/9e/IPD_e_pascal.pdf PDF]] redigido pelo Ricardo J. Pinheiro. Ele redigiu esse documento para lecionar Introdução ao Processamento de Dados. Logo, há capítulos que não tem muito interesse para nós, mas a maioria trabalha com Pascal mesmo. Como disse, é uma documentação redigida de forma a ser o mais genérica possível.
+
* No site do [http://www.popolony2k.com.br PopolonY2k] existe um curso denominado [http://www.popolony2k.com.br/?cat=148 Turbo Pascal Forever] onde, além dos posts sobre programação em Turbo Pascal, existirão atualizações constantes relacionadas programação de recursos específicos do MSX.
 +
 
 +
=Artigos=
 +
* [http://www.popolony2k.com.br/?p=2193 MSX Networking] Programação de recursos de rede em Turbo Pascal, utilizando a placa Optonet para MSX, com a camada de TCP (Sockets) do PopolonY2k Framework.
 +
 
 +
=Livros=
 +
* O livro [https://datassette.org/livros/msx/turbo-pascal-para-programadores-basic Turbo Pascal para programadores BASIC] está disponível no [https://datassette.org Datassette], e é um material muito completo e em português para quem deseja programar em Pascal e vem do BASIC.
 +
* O livro [https://archive.org/details/bitsavers_borlandturVersion3.0ReferenceManual1986_11515064 Turbo Pascal Version 3.0 Reference Manual], redigido pela própria Borland, é um longo e detalhado manual (em inglês) falando sobre o compilador Turbo Pascal e da linguagem. Abrange CP/M-80, CP/M-86 e MS-DOS. Está disponível no [http://archive.org Archive.org], no [http://www.retroarchive.org Retroarchive] e [http://pascal.ideaplus.com.br/images/d/d0/Turbo_pascal_3.0_reference_manual.pdf aqui].
 +
* O livro [http://www.retroarchive.org/docs/tp3/turbo_database_toolbox_1985.pdf Turbo Database Toolbox for CP/M & MS-DOS] é um livro para a biblioteca Turbo Database Toolbox, da Borland. Está em inglês e disponível no [http://www.retroarchive.org Retroarchive].
 +
* O livro [http://pascal.ideaplus.com.br/images/d/d6/Turbo_pascal_tutor.pdf Turbo Pascal Tutor] é um livro em PDF para aprender a programar em Pascal. Está em inglês, e também está disponível aqui na wiki e no [http://www.retroarchive.org Retroarchive].
 +
 
 +
=URLs=
 +
* [http://www.retroarchive.org/docs/tp3/ Seção de livros do Retroarchive], com material sobre Pascal - em específico, Turbo Pascal, com os livros da Borland digitalizados e convertidos para PDF.
 +
* [https://www.msx.org/forum/msx-talk/development/turbo-pascal-qa-official-thread Turbo Pascal Q&A official thread] na MSX.ORG.
 +
* [https://www.msx.org/forum/msx-talk/development/turbo-pascal-popolony2ks-framework Turbo Pascal PopolonY2k's Framework thread] na MSX.ORG.
 +
* [https://sourceforge.net/p/oldskooltech/code/HEAD/tree/msx/trunk/msxdos/pascal/ PopolonY2k Framework (HEAD)] Repositório oficial do projeto no SourceForge.net.
 +
* [http://github.com/ricardojpinheiro Github do Ricardo J. Pinheiro], onde ele coloca seus programas feitos em Pascal para MSX, além das soluções que ele criou para desenvolver em Pascal, para MSX, usando um PC.

Latest revision as of 19:12, 7 June 2020

Ao contrário do que parece, existe muito material disponível a respeito da linguagem Pascal para MSX espalhada na Internet. O problema é que este material está:

  • Espalhado.
  • Sem documentação apropriada.
  • Redigido em idiomas não usuais (como holandês, finlandês e outros).

Logo, o projeto dessa wiki é agrupar todo esse conteúdo, organizá-lo e torná-lo disponível a todos que quiserem programar nessa simpática linguagem para esse que é o mais mágico dos microcomputadores.

No futuro, pretendemos que essa wiki seja bilíngue (português/inglês), mas por enquanto é só pt-BR mesmo.

Cursos[edit]

Existem materiais disponíveis, com ensino sobre programação Pascal, inclusive focada no MSX. Aqui vão alguns links.

  • O curso de Pascal do site do Marcelo Silveira é bem detalhado e amplo, cobrindo inclusive ponteiros, includes e recursividade.
  • Aqui temos um documento em PDF redigido pelo Ricardo J. Pinheiro. Ele redigiu esse documento para lecionar Introdução ao Processamento de Dados. Logo, há capítulos que não tem muito interesse para nós, mas a maioria trabalha com Pascal mesmo. Como disse, é uma documentação redigida de forma a ser o mais genérica possível.
  • No site do PopolonY2k existe um curso denominado Turbo Pascal Forever onde, além dos posts sobre programação em Turbo Pascal, existirão atualizações constantes relacionadas programação de recursos específicos do MSX.

Artigos[edit]

  • MSX Networking Programação de recursos de rede em Turbo Pascal, utilizando a placa Optonet para MSX, com a camada de TCP (Sockets) do PopolonY2k Framework.

Livros[edit]

URLs[edit]