Mudanças entre as edições de "Scilab"

De Pontão Nós Digitais
(Compilando (Fefo))
(hacking)
Linha 43: Linha 43:
 
Aviso: isto eh demorado! tome um suco de acerola pra esperar.
 
Aviso: isto eh demorado! tome um suco de acerola pra esperar.
  
== Exemplos (Penalva) ==
+
== Exemplos ==
  
O pacote de Scilab (autorado por C. C. Bordeianu, C. Besliu, Al. Jipa, D. Felea, I. V. Grossu ) entitulado Chaos, cujo o objetivo é o calculo de  
+
* O pacote de Scilab (autorado por C. C. Bordeianu, C. Besliu, Al. Jipa, D. Felea, I. V. Grossu ) entitulado Chaos, cujo o objetivo é o calculo de  
quantidades matemáticas ligadas à teoria de sistemas dinâmicos, é uma das vias práticas de compreender a linguagem Scilab.
+
quantidades matemáticas ligadas à teoria de sistemas dinâmicos, é uma das vias
 +
práticas de compreender a linguagem Scilab. (Penalva)
 +
** [http://cpc.cs.qub.ac.uk/summaries/AEAP_v1_0.html site da distribuição].
  
[http://cpc.cs.qub.ac.uk/summaries/AEAP_v1_0.html site da distribuição].
+
== Hacking ==
 +
 
 +
=== Navegando o Codigo Fonte ===
 +
 
 +
* Ver a organizacao do codigo em: http://doxygen.scilab.org/master_wg/
 +
 
 +
 
 +
=== Debugging e Profiling ===
 +
 
 +
Veja [http://wiki.scilab.org/Debugging%20and%20Profiling%20Scilab%205 Debugging
 +
Scilab 5] na wiki do scilab.
 +
 
 +
Eles sugerem o KDbg como debugger grafico, mas nao parece ter no synaptic.
 +
Portanto, o ddd continua sendo o melhor debugger grafico.
 +
 
 +
Ver tambem dicas de kcachegrind no blog do [[User:v1z]].
  
 
== Colaboradores do Lab Macambira  ==
 
== Colaboradores do Lab Macambira  ==

Edição das 01h32min de 11 de agosto de 2011

Scilab é uma linguagem de programação associada com uma rica coleção de algoritmos numéricos para cobrir muitos aspectos de problemas da computação científica.

Clonando

Clonando o repositório do Scilab. Ele é um projeto grande, logo será necessário baixar ~300MB só de código !

Git

$ git clone git://git.scilab.org/scilab


Compilando

Depois de clonar o repositório do git um bom método para instalar as dependências é:

$ sudo apt-get build-dep scilab

ou

$ sudo aptitude build-dep scilab

Depois disso

$ ./configure

Provavelmente faltarão algumas dependencias (Necessária versão mais recente do que a instalada)

Procure na internet por elas, baixe da maneira que achar melhor (git ou .deb)

Caso a dependencia que você baixou não venha com autogen.sh / configure / makefile etc.. Como foi o caso do meu libjgraphx (foi pedido o 1.7.0.6)

Baixe do site oficial. Extraia, entre na pasta jgraphx/lib/

$ sudo cp jgraphx.jar /usr/share/java

e pronto, o jgraphx está instalado.

Aconselha-se a dar um build na documentacao

$ make doc 

Aviso: isto eh demorado! tome um suco de acerola pra esperar.

Exemplos

  • O pacote de Scilab (autorado por C. C. Bordeianu, C. Besliu, Al. Jipa, D. Felea, I. V. Grossu ) entitulado Chaos, cujo o objetivo é o calculo de

quantidades matemáticas ligadas à teoria de sistemas dinâmicos, é uma das vias práticas de compreender a linguagem Scilab. (Penalva)

Hacking

Navegando o Codigo Fonte


Debugging e Profiling

Veja [http://wiki.scilab.org/Debugging%20and%20Profiling%20Scilab%205 Debugging Scilab 5] na wiki do scilab.

Eles sugerem o KDbg como debugger grafico, mas nao parece ter no synaptic. Portanto, o ddd continua sendo o melhor debugger grafico.

Ver tambem dicas de kcachegrind no blog do User:v1z.

Colaboradores do Lab Macambira

Nivaldo Bondança

GT-Video