Jump to content


Photo

Duvidas Simples.


  • Faça o login para participar
15 replies to this topic

#1 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 08/03/2003, 04:17

O que siginifica CGI?

É Command Gateway Interfase ?

O que significa Perl?



valews....

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#2 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 08/03/2003, 14:39

Isso mesmo, CGI quer dizer Common Gateway Interface.
Mais correlação ao PERL vc me pegou
vo ve se descubro algo e posto aqui
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#3 Majin_Buu_Br

Majin_Buu_Br

    Normal

  • Usuários
  • 69 posts
  • Sexo:Não informado

Posted 08/03/2003, 15:08

eu ja li sobre uq sign cgi e perl,cgi é uq o cara fala ai,e perl acho que é a linguagem do cgi,nao sei explicar bem mais é + - isso!!! B)
Buu Power
------------------------
Apache=1.3.27
Perl=5.8.0.805
PHP=4.3.2
MySQL=3.23.51
------------------------
Status=Rodando

#4 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 08/03/2003, 16:43

Sim, mas oq significa PERL?

Li sobre CGI e CGI não é relacionada diretamente com PERL.

Diz que CGI é PHP, PERL, ASP, HTML.



Mas afinal de contas, oq é PERL?

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#5 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 08/03/2003, 17:01

A sigla PERL significa "Practical Extraction And Report Language"
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#6 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 08/03/2003, 17:03

ahhh, valew.


t+

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#7 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 08/03/2003, 17:03

PERL

O algoritmo será implementado na linguagem PERL. Abaixo, apresentamos uma breve introdução à essa linguagem, verificando o porquê dela ter sido escolhida.

A sigla PERL significa "Practical Extraction And Report Language". Tal linguagem permite a criação de programas em ambientes UNIX, MSDOS, Windows, Macintosh, OS/2, e em outros sistemas operacionais. Trata-se de uma linguagem que possui funções muito eficientes para manipulação de textos, o que a torna muito popular para programação de formulários WWW, além de ser muito utilizada em tarefas administrativas de sistemas UNIX, onde a linguagem nasceu e cresceu.

A linguagem PERL está sendo amplamente utilizada por ser rápida, eficiente e de fácil manutenção na programação de uma ampla faixa de tarefas, particularmente aquelas que envolvem manipulação de arquivos de texto. Além disso, existem muitos programadores de PERL compartilhando seus códigos abertamente.

Um exemplo da aplicação prática da linguagem PERL envolve a manipulação de arquivos ASCII, principalmente as páginas de Internet que se modificam dependendo de dados fornecidos pelo usuário.

Um pequeno código PERL é capaz de realizar muitas ações. Em termos de linguagem de programação, isso geralmente significa que o código será difícil de ler e penoso de escrever. Mas, embora Larry Wall - autor da PERL - afirme que a linguagem seja mais funcional do que elegante, a maioria dos programadores rapidamente descobre que o código PERL é muito legível. Podemos dizer, portanto, que uma das grandes qualidades da linguagem PERL é unir eficiência à disponibilidade de utilização.

Muitos  questionam se os programas em PERL são compilados ou interpretados. De fato, a PERL é um pouco especial a esse respeito, podendo-se dizer informalmente que existe um compilador que pensa ser um interpretador. Existe um estágio de otimização em que o código de programa é compilado e transformado em código executável para que a linguagem seja realmente eficiente. Entretanto, ela não grava esse código em um arquivo executável separado. Ao invés disso o código executável apenas é copiado pra memória, sendo depois utilizado. Isso significa que a PERL combina o ciclo de desenvolvimento rápido de uma linguagem interpretada com a execução eficiente de um código compilado.

Essa  necessidade de se compilar o código cada vez que o programa é executado é uma desvantagem,  entretanto isso faz com que os desenvolvedores sejam obrigados a distribuir sempre seus códigos-fonte para os usuários. De qualquer maneira, a fase de compilação é muito rápida, sendo possível que nem se note uma demora entre a ativação do script PERL e o início da execução.

Em síntese, decidiu-se pela utilização dessa linguagem na implementação deste projeto principalmente por sua extrema capacidade em manipular arquivos de texto e pela boa interação que possui com a Internet, recursos que se sobressaem às possíveis desvantagens citadas.

A seguir, segue um pequeno exemplo de um programa escrito em PERL que lê algumas entradas do teclado e não continua enquanto a senha estiver incorreta:

 

#!/usr/local/bin/perl
print "Senha?";  #pergunta pela senha de entrada
$a = <STDIN>;    #recebe a entrada
chop $a;      #remove o caractere nova linha (\n) do final da entrada
while ($a ne "projeto")  #enquanto a entrada estiver errada
      {
      print "Senha invalida. Tente novamente. Senha?";  #pergunta novamente a senha
      $a = <STDIN>;  #recebe a entrada novamente
      chop $a;    #retira o caractere (\n) novamente
      }

fonte: http://www.linux.ime...asado/perl.html
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#8 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 08/03/2003, 22:23

A linguagem PHP e a linguagem PERL são super parecidas, muito legal!

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#9 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 09/03/2003, 00:19

São mesma
é que se vc perceber bem, o perl parace muito o a lingauem c
e o php tentou imitar um pouco o asp
exemplo
asp
<%
%>
php
<?
?>
São bem parecidos tbm!!!!
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#10 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 09/03/2003, 00:29

São mesma
é que se vc perceber bem, o perl parace muito o a lingauem c
e o php tentou imitar um pouco o asp
exemplo
asp
<%
%>
php
<?
?>
São bem parecidos tbm!!!!
t+

Mas será que é o PHP que ta imitando o ASP?

<?php ?> <? ?>

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#11 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 09/03/2003, 16:11

Acho que sim
mais uma coisa legal
asp = visual basic
perl(cgi) = c
essas linguagem se parece muito com as outras
t+
Editado pela equipe Forum Wmo, favor ler as regras.

#12 Majin_Buu_Br

Majin_Buu_Br

    Normal

  • Usuários
  • 69 posts
  • Sexo:Não informado

Posted 09/03/2003, 17:36

ah gente,resumindo,é tudo farinha do mesmo saco!!! :D
Buu Power
------------------------
Apache=1.3.27
Perl=5.8.0.805
PHP=4.3.2
MySQL=3.23.51
------------------------
Status=Rodando

#13 Sabaote

Sabaote

    12 Horas

  • Usuários
  • 163 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Preto
  • Interesses:PHP/MySQL/CGi/Inglês/Fireworks/Photoshop/Corel

Posted 14/03/2003, 15:54

O Perl é usado em ambiente Linux Unix..
e acho que FreeBSD tbm..

CGi PHP vem tudo do mesmo saco do Perl.. entende hehe..

por isso são bem parecidas.. muitos comandos do php são iguais ao do cgi / perl

té mais []'s

_sABAOTE - _mATEUS
WebDeveloper Php

HostPower - O Poder da Tecnologia em Suas Mãos!
Inglês, Php, MySQL, CGi, Html, Fireworks, Corel, Photoshop
___Conhecimentos___

E-mail ::
mateus@hostpower.com.br
Icq :: 171106451
Site ::
buscalivre.com.br

#14 leleko

leleko

    mind.creations

  • Usuários
  • 180 posts
  • Sexo:Não informado

Posted 16/03/2003, 15:05

kraks hehe
realmente são todas bem parecidas, o que é preciso mesmo, é ter a lógica!
loading again... o.Õ

#15 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 16/03/2003, 22:22

A difereça é que como o PHP é uma linguagem mais nova que PERL, vêm então de uma outra mais avançada.

PERL vem de C
PHP vem de C++



Falows....

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq