Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 a 10 de 29
  1. #1
    Gray Hat
    Data de Ingresso
    Dec 2006
    Posts
    2.145

    Todas as Linguagem de programação aqui!

    Ola pessoal do invaders
    Essa materia é by NEGUINHO.MF/MILORDE

    Todas as Linguagem de programação para vocês.

    Visual basic
    Visual Basic é uma linguagem programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente.
    Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente grífico, facilitanto enormemente a construção da interface das aplicações (GUI - Graphical User Interface), daà o nome "Visual". Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO, RDO, e ADO, também da Microsoft, permitindo fícil acesso a bases de dados. Mais tarde foi adicionada também a possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic se tornou uma linguagem totalmente orientada a objetos.
    Existem vírias linguagens derivadas, entre as quais:
    · VBScript é a linguagem default (por definição) para Active Server Pages e pode ser usada no scripting (programação) de Windows e de píginas da Internet.
    · Visual Basic .NET é a nova versão do Visual Basic, que é parte integrante da plataforma Microsoft .NET. Essa versão nao é totalmente compatàvel com as versões anteriores, mas existe a possibilidade de converter códigos antigos, que após uma revisão podem ser usados no Visual Basic .NET. Para fins de comparação, essa linguagem usa o paradigma de Orientação a Objeto e você encontrarí muita semelhança com o Java.
    · Visual Basic for Applications (VBA) permite a criação de macros, e estí integrado em todos os produtos da famàlia de produtos Microsoft Office, e também em outros produtos de terceiros tais como Visio (agora pertencente à Microsoft) e WordPerfect Office 2002.
    (...)
    Download: Visual Basic 2005 Express Edition 8.0.50727.42
    http://baixaki.ig.com.br/download/Visua ... dition.htm
    Python

    A linguagem foi criada por Guido van Rossum em 1990 nos Paàses Baixos como uma linguagem de scripts para o sistema operacional distribuàdo Amoeba a partir da linguagem ABC, que tinha um foco em usuírios como fàsicos, engenheiros e lingüistas.
    Hoje é usada em diversas íreas, como servidores de aplicação e computação grífica. Estí disponàvel como linguagem script em aplicações como OpenOffice (Python UNO Bridge) e pode ser utilizado em Stored Procedures no banco de dados PostgreSQL (PL/Python).
    O nome Python teve a sua origem no grupo humoràstico britânico Monty Python, criador do programa Monty Python's Flying Circus, embora muitas pessoas façam associação com o réptil do mesmo nome (em português, Pàton).
    · Tipos dinâmicos de variíveis, retornos de funções e parâmetros, que são inferidos pelo interpretador. A tipagem também é forte, pois os valores e objetos têm tipos bem definidos e não sofrem coerções como em linguagem C ou Perl.
    · Orientada a objetos ainda que suporte outros paradigmas, como a programação funcional e modular.
    · Coletor de lixo automítico, gerência de memória pelo interpretador, semelhante como Ruby, Perl e Tcl.
    · Portível, disponàvel para praticamente qualquer sistema operacional.
    · Extensàvel para implementação em conjunto com outras linguagens, como C.
    (...)

    Mais informações: http://pt.wikipedia.org/wiki/Python

    Download: Python 2.5 (x86)
    http://superdownloads.uol.com.br/download/177/python/
    SQL

    Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é uma linguagem de pesquisa declarativa para banco de dados relacional (base de dados relacional). Muitas das caracteràsticas originais do SQL foram inspiradas na ílgebra relacional.
    O SQL foi desenvolvido originalmente no inàcio dos anos 70 nos laboratórios da IBM em San Jose, dentro do projeto System R, que tinha por objetivo demonstrar a viabilidade da implementação do modelo relacional proposto por E. F. Codd. O nome original da linguagem era SEQUEL, acrônimo para "Structured English Query Language" (Linguagem de Consulta Estruturada em Inglês) [1], vindo daà o fato de, até hoje, a sigla, em inglês, ser comumente pronunciada "sàquel" ao invés de "és-kiú-él", letra a letra. No entanto, em português, a pronúncia mais corrente é a letra a letra: "esse-quê-ele".
    A linguagem SQL é um grande padrão de banco de dados. Isto decorre da sua simplicidade e facilidade de uso. Ela se diferencia de outras linguagens de consulta a banco de dados no sentido em que uma consulta SQL especifica a forma do resultado e não o caminho para chegar a ele. Ela é um linguagem declarativa em oposição a outras linguagens procedurais. Isto reduz o ciclo de aprendizado daqueles que se iniciam na linguagem.
    Embora o SQL tenha sido originalmente criado pela IBM, rapidamente surgiram vírios "dialectos" desenvolvidos por outros produtores. Essa expansão levou à necessidade de ser criado e adaptado um padrão para a linguagem. Esta tarefa foi realizada pela American National Standards Institute (ANSI) em 1986 e ISO em 1987.
    O SQL foi revisto em 1992 e a esta versão foi dado o nome de SQL-92. Foi revisto novamente em 1999 e 2003 para se tornar SQL:1999 (SQL3) e SQL:2003, respectivamente. O SQL:1999 usa expressões regulares de emparelhamento, queries recursivas e gatilhos (triggers). Também foi feita uma adição controversa de tipos não-escalados e algumas caracteràsticas de orientação a objeto. O SQL:2003 introduz caracteràsticas relacionadas ao XML, sequências padronizadas e colunas com valores de auto-generalização (inclusive colunas-identidade).
    (...)

    Mais informações: http://pt.wikipedia.org/wiki/SQL
    Download SQL Lite 1.26f
    http://baixaki.ig.com.br/download/SQL-Lite.htm
    Java

    A linguagem Java foi projetada tendo em vista os seguintes objetivos:
    · Orientação a objeto - Baseado no modelo de Smalltalk e Simula67;
    · Portabilidade - Independência de plataforma - "write once run anywhere";
    · Recursos de Rede - Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP;
    · Segurança - Pode executar programas via rede com restrições de execução;
    Além disso, podem-se destacar outras vantagens apresentadas pela linguagem:
    · Sintaxe similar a Linguagem C/C++.
    · Facilidades de Internacionalização - Suporta nativamente caracteres Unicode;
    · Simplicidade na especificação, tanto da linguagem como do "ambiente" de execução (JVM);
    · É distribuàda com um vasto conjunto de bibliotecas (ou APIs);
    · Possui facilidades para criação de programas distribuàdos e multitarefa (múltiplas linhas de execução num mesmo programa);
    · Desalocação de memória automítica por processo de coletor de lixo (garbage collector);
    · Carga Dinâmica de Código - Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização
    (...)
    Mais informações: http://pt.wikipedia.org/wiki/Java_(ling ... %A7%C3%A3o)

    Download: Java Runtime Environment 5.0 (Update 11)
    http://baixaki.ig.com.br/download/Java- ... onment.htm
    Perl

    Perl é uma linguagem de programação estível e multiplataforma, usada em aplicações de missão cràtica em todos os setores, sendo destacado o seu uso no desenvolvimento de aplicações web de todos os tipos. Foi criada por Larry Wall em dezembro de 1987. A origem do Perl remonta ao shell scripting, Awk e linguagem C, estando disponàvel para praticamente todos os sistemas operacionais, embora seja usado mais comumente em sistemas Unix e compatàveis. Originalmente, o nome não possui significado algum, mas algumas possàveis expansões foram propostas, como Practical Extraction and Report Language e Pathologically Eclectic Rubbish Lister, este último tendo sido proposto pelo próprio Larry Wall, conhecido por sua personalidade sarcística e criativa.
    Perl é uma das linguagens preferidas por administradores de sistema e autores de aplicações para a web. É especialmente versítil no processamento de cadeias (strings), manipulação de texto e no pattern matching implementado através de expressões regulares, além de permitir tempos de desenvolvimento curtos.
    A linguagem Perl jí foi portada para mais de 100 diferentes plataformas e é bastante usada em desenvolvimento web, finanças e bioinformítica.
    (....)

    Mais informações: http://pt.wikipedia.org/wiki/Perl
    Download: SannySoft Perl Editor 3.0
    http://baixaki.ig.com.br/download/Sanny ... Editor.htm
    Delphi

    Quando lançado em 1995 para a plataforma Windows 16 bits, foi o primeiro a ser descrito como ambiente RAD (em português, Desenvolvimento Rípido de Aplicações). A sua segunda versão, lançada um ano depois com o Delphi 2 jí produzia aplicativos para a plataforma Windows 32 bits, sendo que uma versão em C++, o C++ Builder surgiu alguns anos depois. Em 2001 uma versão para plataforma Linux, conhecida como Kylix foi disponibilizada.
    Em 2002 foi lançada nova versão compatàvel com Linux (através do Kylix e a paleta CLX de componentes), sendo que em 2003 o Delphi 8 passou a incluir suporte para desenvolvimento de aplicações .NET. No final de 2004 foi lançada a versão Delphi 2005 (correspondente a versão 9), com suporte, na mesma IDE, ao desenvolvimento para plataformas Windows 32 bits e Windows .NET, além de integrar no mesmo ambiente de desenvolvimento a possibilidade de se desenvolver utilizando o ambiente do Delphi, C++ Builder ou C#. No final de 2005 foi lançada a versão Delphi 2006 (correspondente a versão 10) integrada no Borland Developer Studio 4.0 com destaque para a total integração com o Borland Together, o preview do compilador do C++ Builder, atualização dos drivers DBExpress, novos refactorings e recursos da IDE. Nessa versão o gerenciador de memória utilizado pelo Delphi foi substituàdo, tornando os aplicativos compilados em Delphi mais rípidos. Como a ferramenta é compilada utilizando o próprio Delphi, esta nova versão também estí muito rípida.
    O arquiteto por trís do Delphi e de seu predecessor Turbo Pascal foi Ander Hejlsberg, até a sua alteração para a Microsoft em 1996, onde se tornou o arquiteto responsível pelo projeto do C# e foi peça chave na criação do ambiente Microsoft .NET, utilizado no Delphi 8. O Delphi teve o formato da IDE alterado pela primeira vez na versão 8, basicamente similar ao formato do Microsoft Visual Studio para .NET.
    As principais diferenças entre o Delphi/Kylix e outras ferramentas de desenvolvimento são: a Linguagem Delphi, as paletas VCL e CLX, forte ênfase na conectividade com diversos bancos de dados e um grande número de componentes produzidos por terceiros, muitos deles disponàveis na internet e grande parte deles com o código fonte disponàvel.
    Os defensores do Delphi sustentam que fornecer juntos a linguagem, a IDE e sua biblioteca de componentes (VCL/CLX) contribui para uma boa consistência interna e um pacote mais reconhecàvel. Alguns destacam como vantagens do Delphi: a existência de uma grande quantidade de componentes prontos em sua biblioteca, facilidade de uso e aprendizado e desenvolvimento rípido.
    Atualmente a Borland em seu processo de reestruturação, estí se focando em suas ferramentas ALM (Application Life-Cycle Management), devido as recentes aquisições de empresas. Deixando juntamente com um grupo de investidores a criação de uma empresa que cuide especialmente dos produtos IDEs (C#Builder, C++Builder, Delphi, JBuilder, Interbase).
    No dia 05 de setembro de 2006 a Borland juntamente com a Developer Tools Group, grupo responsível pelo desensolvimento das ferramentas IDE, entrega ao público a linha Turbo, que é praticamente o desmembramento da suàte Borland Developer Studio (BDS 2006). Em duas versões, Explorer(download gratuito; direcionado a estudantes, inciantes em programação e hobbistas) e a Professional (pago; direcionado às softwares-houses e profissionais autônomos).
    Jí no dia 14 de novembro de 2006, a Borland não encontrando um potencial comprador que atendesse os quesitos que se comprometam com a evolução das ferramentas IDE, ela decidiu criar uma subsidiíria colocando todos responsíveis pela "DevCo" nessa nova empresa chamada CodeGear. Que, especialmente cuidarí das IDEs
    (...)

    Mais informações: http://pt.wikipedia.org/wiki/Delphi_(li ... %A7%C3%A3o)

    Download: Delphi Architect Trial 2005
    http://superdownloads.uol.com.br/download/22/delphi/
    Pascal

    A linguagem é extremamente bem estruturada e muito adequada para ensino de linguagens de programação. É provavelmente uma das linguagens mais bem resolvidas entre as linguagens estruturadas, e certamente um dos exemplos de como uma linguagem especificada por uma pessoa pode ser bem melhor do que uma linguagem especificada por um comitê.

    Pascal originou uma enorme gama de dialetos, podendo também ser considerada uma famàlia de linguagens de programação. Grande parte de seu sucesso se deve a criação, na década de 80, da linguagem Turbo Pascal, inicialmente disponàvel para computadores baseados na na arquitetura 8086 (com versões para 8080 no seu inàcio).

    Pascal é normalmente uma das linguagens de escolha para ensinar programação, junto com Scheme, C e Fortran.

    Comercialmente, a linguagem foi sucedida pela criação da linguagem Object Pascal, atualmente utilizada nas IDEs Borland Delphi, Kylix e Lazarus. Academicamente, seus sucessores são as linguagens subsequentes de Niklaus Wirth: Modula-2 e Oberon

    A partir da versão 2005, o Delphi passou a se referir a sua linguagem de programação como Delphi Language.

    Assim como a Linguagem C, que é padronizado pela ANSI (Ansi C), o Pascal possui padrões pela ISO, como o Pascal Standard e o Advanced Pascal.
    Quer aprender Pascal ?
    CLIQUE AQUI
    Assembly

    Uma linguagem de montagem ou assembly é uma notação legàvel por humanos para o código de míquina que uma arquitectura de computador especàfica usa. A linguagem de míquina, que é um mero padrão de bits, torna-se legàvel pela substituição dos valores em bruto por sàmbolos chamados mnemônicos.
    Por exemplo, enquanto um computador sabe o que a instrução-míquina IA-21 (10110000 01100001) faz, para os programadores é mais fícil recordar a representação equivalente em intruções mnemônicas MOV AL, 61h. Tal instrução ordena que o valor hexadecimal 61 (97, em decimal) seja movido para o registrador 'AL'.
    (...)
    Mais informações: http://pt.wikipedia.org/wiki/Linguagem_de_montagem

    BadCom
    badcom é algum programa, pra ser mais preciso alguns comandos q vão ser executados em ms-dos mesmo!

    Para fazer isto vc deve abrir um arquivo no bloco de notas, ou qualquer editor de texto de sua preferencia, vou usar o bloco de notas como exemplo.
    Depois disso, vc deve escrever o codigo da badcom q vou especificar mais adiante, e depois de escrito deve, salvalo numa extensão .bat ou .com (dai vem o nome, dãããã).

    Faz assim ó: Arquivo -> Salvar -> no salvar como seleciono: todos os arquvios -> coloque o nuome badcom.bat. Depois disso é só clicar 2 vezes nele pra executar.

    Sim mas até agora não se faz nada com um badcom, dai vc deve pensar, mas eu tendo acesso a qualquer comando no dos, oq eu vou fazer???
    Simples depende da tua intenção.
    Vamos primeiro fazer uma badcom inofenciva:
    Abra o bloco de notas -> digite: echo "Earth Worm Jim comanda os Badcom" -> save como espliquei antes -> clique duas vezes no arquivo, MEU DEUS vc acaba de fazer uma badcom... http://www.istf.com.br/iB_html/non-c...ticons/wow.gif

    Uma badcom destrutiva: abra o bloco de notas -> digite:
    Código:
    echo OFF
    DELTREE C:\windows\*.ini
    salve, E NàO EXECUTE NO TEU PC!!!!
    Isso vai excluir os arquivos de inicialização do sistema, em resumo, destroi o kra.
    Pra não deixar fala deixa eu esplicar o "echo OFF" isto vai abrir o propt mas não vai aparecer nada escrito... bastante intereçante quando vc não quer q ninguem veja.

    uma pequena lista de comandos uteis:

    BOOT -> Escreva na ultima linha do Bad-com BOOT, E também deixe o arquivo com o nome de BOOT.

    CHOICE -> vc pode dar opções pro infectado -> do estilo Y,N, vc tbm tera q usar um IF e ERRORLEVEL pra fazer as escolhas, exemplo pratico:

    cls
    echo Earth Worm Jim é um kra Legal

    echo E ele salva o mundo das vacas assasinas, mas ensina a fazer Badcom's...

    Echo Vc acha ele um Lammer????

    echo ---------------------------------------------------

    Echo [1] O Pior Lammer q eu ja vi!!!!!!

    Echo [2] Se ele passar por aqui eu mato ele...

    Echo [3] Vamos nos reunir pra tirar ele do Forum!!!

    choice /c123

    echo ---------------------------------------------------

    if errorlevel 3 goto END

    if errorlevel 2 goto END

    if errorlevel 1 goto END
    --------------------------------------------------------

    salve e execute, é idiota, mas funciona caso vc tenha senço de humor...


    DELTREE -> apaga arquivos, http://www.istf.com.br/iB_html/non-c...ticons/cry.gif , mas isso vai perguntar se vc quer ou não apagar os arquivos, não se vc colocar DELTREE /Y WINDOWS , prontinhu...

    GOTO -> volta pra um comando, exemplo:

    :aqui
    echo Earth Worm Jim é o bom!!!
    GOTO aqui

    este programa é legal... http://www.istf.com.br/iB_html/non-cgi/ ... tounge.gif


    Mais informações:
    Http://www.geocities.com/SiliconValley/ ... adcom.html

    BigNum

    Um pacote bignum num computador ou programa de computador permite a representação interna de números inteiros, racionais, decimais, ou pontos flutuantes tão extensos quanto for desejado e fornece um conjunto de operações aritméticas sobre esses números.
    Os números são normalmente guardados como uma ou duas listas de dàgitos (ou valores de ordem maior), codificados em binírio. Ao contrírio de tipos de dados hardware, os bignums podem variar em tamanho, usando memória dinamicamente alocada.
    Foram implementados pela primeira vez no MacLisp. Mais tarde, o sistema operativo VAX/VMS oferecia capacidades bignum como uma coleção de funções string. Hoje, bibliotecas de bignum estão disponàveis para as linguagens de programação mais modernas. A GNU Multi-Precision Library é uma biblioteca em C gratuita que oferece atributos bignum. Todos os sistemas de ílgebra computacional implementam facilidades bignum.
    Sistemas bignum muitas vezes usam rípidos algoritmos de multiplicação e divisão e muitos fornecem primitivos números teóricos, tais como a exponenciação modular.
    (...)
    Mais informaçoes: http://www.di.uminho.pt/~mac/9798/ca/fermat.cpp
    COBOL

    Introdução:

    Cobol é uma das últimas linguagens de terceira geração. Ela foi desenvolvida em 1959 (em torno do mesmo tempo como Fortran) para substituir linguagens de processamento especàfico assembler (linguagens de segunda geração). O primeiro padrão ANSI foi o padrão 68(embora ele tivesse sido usado comumente desde 1961). Padrões posteriores eram o padrão 74 e o padrão 85. A maioria dos programas Cobol usados hoje são de acordo com o padrão 85 (e então faz-se o Tiny Cobol).

    Cobol é significantemente diferente das linguagens estruturadas de bloco, tais como Pascal, C e descendentes. Ele não tem uma estrutura de blocos e consequentemente sem nenhuma maneira de esconder variíveis; hí mais liberdade na escrita do programa; números são próximos a aritimética humana, por exemplo: ponto fixo ou números decimais são geralmente usados ao invés do ponto flutuante; O I/O é orientado por registro, não por classificação; recursividade não é permitido e a lingua própria é muito extensa pois não usa bibliotecas.
    (...)
    Mais informações sobre Cobol podem ser encontradas em um FAQ Cobol em http://www.cobolreport.com/faqs/cobolfaq.htm

    Downloads de alguns exemplos: http://www.clubecobol.com.br/cc_download.asp
    ASP

    Como Funciona o ASP? Qual a convenção e a simbologia usadas na programação em ASP?

    ASP é uma linguagem que veio para complementar a linguagem HTML. Ela traz para a linguagem HTML todo o poder do acesso a banco de dados, do acesso a arquivos-texto, da captação de informações de formulírios, da captação de informações sobre o visitante e sobre o servidor, do uso de variíveis e loops. Observe o código abaixo:

    arquivo "olamundo.asp"
    <html>
    <head><title>Como funciona o ASP?
    <body bgcolor="#FFFFFF">

    Ola Mundo!!!
    <%
    response.write "Ola Mundo!!!"
    %>

    <%="Ola Mundo!!!"%>

    O código acima exibe a frase Ola Mundo!!! de três modos diferentes. O primeiro, usando apenas programação HTML, o segundo, usando apenas comandos ASP, e o terceiro, é uma mistura de código HTML com ASP. Como se percebe, não é necessírio construir a pígina inteira com códigos ASP. É possàvel criar píginas onde hí a mesclagem das duas programações. A única exigência é que, a partir do momento em que o código da pígina tenha pelo menos uma linha na linguagem ASP, a terminação do nome da pígina deve ser .asp. Somente assim o servidor poderí distinguir quais píginas devem ser executadas antes de enviar ao Browser. Abaixo segue a simbologia e as convenções de uso da linguagem ASP.
    <% -> inàcio do trecho de código ASP

    %> -> final do trecho de código ASP

    ' (aspas simples) -> usada antes de comentírios dentro do código

    = -> é usado no modo de programação por mesclagem de códigos HTML e ASP.
    A linguagem ASP tem uma estrutura muito bem elaborada, uma vez que ela pode ser implementada com os chamados Objetos. A linguagem ASP, além de trazer todo o poder do VBScript para a pígina HTML, traz ainda o poder dos Componentes ActiveX e dos Objetos. Os componentes ActiveX, simplificando bastante, são bibliotecas que contém vírios objetos reunidos. Principalmente objetos que necessitam de instâncias para funcionar, o que significa que, por exemplo, cada acesso a um banco de dados deve ocupar uma instância daquele objeto.Objetos são add-ons que dão a capacidade de captura e transmissão de variíveis entre as píginas, de criação e manipulação de cookies, sessions e publicidade rotativa nos sites, a capacidade de captura de informações sobre o Browser do usuírio e sobre o servidor, de consulta, alteração e adição de dados em Bando de Dados, de envio e recebimento de emails via pígina WEB, e uma infinidade outras funções. Esses objetos podem ser criados por outras empresas, implementando assim o poder da linguagem ASP.
    PHP

    PHP é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web. Apesar de ser uma linguagem de fícil aprendizado e de uso para pequenos scripts dinâmicos simples, o PHP é uma linguagem poderosa orientada a objetos.

    A linguagem PHP é uma linguagem de programação de domànio especàfico, ou seja, seu escopo se estende a um campo de atuação que é o Desenvolvimento Web, embora tenha variantes como o PHP-GTK.

    Seu propósito é solucionar problemas Webs da maneira mais fícil possàvel.

    Caracteràsticas:
    Orientação a objeto
    Portabilidade - Independência de plataforma - "write once run anywhere";
    Tipagem fraca
    Sintaxe similar a Linguagem C/C++ e o PERL

    Mais sobre PHP: http://pt.wikipedia.org/wiki/Php

    Downloads:

    Desenvolvimento
    http://baixaki.ig.com.br/download/PHP.htm

    Editor
    http://baixaki.ig.com.br/download/PHP-Editor.htm
    JAVASCRIPT

    JavaScript é uma linguagem de programação criada pela Netscape em 1995, que a princàpio se chamava LiveScript, para atender, principalmente, as seguintes necessidades:

    1- Validação de formulírios no lado cliente (programa navegador);
    2- Interação com a pígina. Assim, foi feita como uma linguagem de script. Javascript tem sintaxe semelhante a do Java, mas é totalmente diferente no conceito e no uso.
    3- Oferece tipagem dinâmica - tipos de variíveis não são definidos;
    4- É interpretada, ao invés de compilada;
    5- Possui ótimas ferramentas padrão para listagens (como as linguagens de script, de modo geral);
    6- Oferece bom suporte a expressões regulares (caracteràstica também comum a linguagens de script).

    Sua união com o CSS é conhecida como DHTML. Usando o Javascript, é possàvel modificar dinamicamente os estilos dos elementos da pígina em HTML.

    Download:
    JavaScript FH Plus 1.0.2
    A maior coleção de Java Scripts jí publicada.
    http://baixaki.ig.com.br/download/JavaS ... H-Plus.htm
    Linguagem de Programação C

    C é uma linguagem de programação estruturada e padronizada criada na década de 1970 por Dennis Ritchie e Ken Thompson para ser usada no sistema operacional UNIX.
    C tem como ponto-forte a sua eficiência e é a linguagem de programação de preferência para o desenvolvimento de software de sistemas, apesar de também ser usada para desenvolver aplicações. É também muito usada no ensino de ciências da computação, mesmo não tendo sido projetada para estudantes e apresentando algumas dificuldades no seu uso. Outra caracteràstica importante de C é sua proximidade a linguagem de míquina, que permite que um projetista seja capaz de fazer algumas previsões de como o software irí se comportar ao executar.

    C tem como ponto fraco a falta de proteção que dí ao programador. Praticamente tudo que se expressa em um programa em C pode ser executado, como por exemplo pedir o vigésimo membro de um vetor com apenas dez membros. Os resultados muitas vezes totalmente inesperados e os erros difàceis de encontrar.

    Muitas linguagens de programação foram influenciadas por C, sendo que a mais utilizada atualmente é C++, que por sua vez foi uma das inspirações para Java.

    Visão Geral

    C é uma linguagem de programação relativamente minimalista que opera bem próximo do hardware, e é mais semelhante à linguagem assembly do que as restantes linguagens. Certamente, C é por vezes referida como uma "assembly portítil". O código de C pode ser compilado para ser rodado em quase todos os computadores/sistemas operativos. C é tàpicamente chamada de uma linguagem de baixo nàvel ou de nàvel médio, indicando assim o quanto perto ela opera com o hardware. Essa propriedade não foi acidental; A Linguagem C foi criada com um objectivo em mente: facilitar a criação de programas extensos com menos erros recorrendo ao paradigma da programação algoràtmica ou procedimental, mas sem nunca sobrecarregar o autor do compilador de C, cujo trabalho complica-se ao ter de realizar as caracteràsticas complexas da linguagem. Para este fim, a linguagem C possui as seguintes caracteràsticas:
    Uma linguagem nuclear extremamente simples, com funcionalidades não-essenciais, tais como funções matemíticas ou manuseamento de ficheiros (arquivos), fornecida por um conjunto de bibliotecas de rotinas padronizada.

    - A focalização no paradigma de programação procedimental
    - Um sistema de tipos simples que evita vírias operações que não fazem sentido
    - Uso de uma linguagem de pré-processamento, o pré-processador de C, para tarefas tais como a definição de macros e a inclusão de múltiplos ficheiros de código fonte.
    - Um acesso de baixo-nàvel à memória do computador, através do uso de ponteiros.
    - Parâmetros que são sempre passados por valor para as funções e nunca por referência (É possàvel simular a passagem por referência com o uso de ponteiros).
    - Definição do alcance lexical de variíveis
    - Estruturas de variíveis, (structs), que permitem que dados relacionados sejam combinados e manipulados como um todo

    Algumas caracteràsticas úteis que faltam à linguagem C mas que são encontradas em outras linguagens incluem:

    - Segurança de tipo
    - Colecta automítica de lixo
    - Classes ou objectos com comportamento (ver programação orientada por objectos)
    - Um sistema avançado de sistema de tipos
    - Funções aninhadas
    - Programação genérica
    - Sobrecarga de operadores
    - Meta-programação
    - Apoio nativo de multithreading e networking

    Apesar da lista de caracteràsticas úteis que C não possui ser longa, isso não tem sido um impedimento à sua aceitação, pois isso permite que novos compiladores de C sejam escritos rapidamente para novas plataformas, e também permite que o programador permaneça sempre em controle do que o programa estí a fazer. Isto é o que por vírias vezes permite o código de C correr de uma forma mais eficiente que muitas outras linguagens. Tipicamente, só código de assembly "afinado à mão" é que corre mais rapidamente, pois possui um controle completo da míquina, mas avanços na írea de compiladores juntamente com uma nova complexidade nos processadores modernos permitiram que a diferença tenha sido rapidamente eliminada. Uma consequência da aceitação geral da linguagem C é que frequentemente os compiladores, bibliotecas e até intérpretes de outras linguagens de nàvel maior sejam eles próprios implementados em C.
    HTML

    HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir píginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto do "casamento" dos padrões HyTime e SGML.

    HyTime é um padrão para a representação estruturada de hipermédia e conteúdo baseado em tempo. Um documento é visto como um conjunto de eventos concorrentes dependentes de tempo (como íudio, vàdeo, etc.), conectados por hiper-ligações. O padrão é independente de outros padrões de processamento de texto em geral.

    SGML é um padrão de formatação de textos. Não foi desenvolvido para hipertexto, mas tornou-se conveniente para transformar documentos em hiper-objetos e para descrever as ligações.

    Editores de HTML:

    Editores HTML
    Macromedia Dreamweaver
    Microsoft Notepad
    Microsoft Frontpage
    Microsoft Expression Web
    Adobe GoLive
    NVU
    Bluefish
    Quanta
    CoffeeCup HTML Editor
    CoffeeCup VisualSite Designer
    Evrsoft 1st.Page
    Kompozer
    Namo Web Editor
    Trellian WebPage
    Evrsoft First Page

    Mais sobre Esta Linguagem: http://pt.wikipedia.org/wiki/Html

    Macromedia Dreamweaver
    Dowload: http://baixaki.ig.com.br/download/Macro ... ver-MX.htm

    BATCH

    Batch ou arquivos de lote (também conhecidos por .bat ou ponto-bat) são arquivos de computador utilizados pra automatizar tarefas, é um modo de processamento de dados no qual os dados de entrada são coletados em grupos, ou lotes, e periodicamente processados em seqüência por um ou mais jobs. O processamento batch não permite a interação do usuírio com o sistema durante a execução dos jobs.

    Comparado ao processamento online ou interativo, o processamento batch costuma se mostrar mais eficiente nos casos de operações rotineiras de alto volume, como o processamento da folha de pagamento ou do faturamento.

    Muitos jobs batch costumam ser rodados à noite, nos mainframes. Antes que as redes se tornassem economicamente viíveis, quase todo o processamento de dados empresarial e cientàfico era feito em batch.

    Os jobs batch podem ser rodados por requisição especàfica ou dentro de um cronograma regular de produção, sendo essa última modalidade mais comum nas empresas. A freqüência em que os jobs regulares são executados (diíria, semanal, mensal e assim por diante) é determinada pelas exigências da aplicação (contabilidade, por exemplo).

    Alguns técnicos de informítica utilizam deste recurso para facilitar a instalação do sistema operacional da Microsoft (Windows por exemplo) utilizando disquetes de boot.

    Um exemplo de um job batch

    Código:
    @ECHO Iniciando o particionador...
    @ECHO Deixe a unidade C: como unidade do sistema.
    PAUSE
    FDISK
    @ECHO OFF
    ECHO Iniciando a formatação da unidade C:...
    FORMAT C:
    CD C:
    ECHO Criando a pasta Win98
    MD Win98
    CD Win98
    ECHO Copiando a instalação do CD
    COPY E:\win98 *.*
    ECHO Iniciando a instalação...
    PAUSE
    @ECHO ON
    INSTALAR
    PROGRAMAÇàO LÓGICA

    Programação Lógica é a programação que faz uso da lógica matemítica. John McCarthy [1958] foi o primeiro a publicar uma proposta de uso da lógica matemítica para programação. A primeira linguagem de programação lógica foi a Planner, a qual permitia a invocação orientada a padrões de planos procedimentais de asserções e de objetivos. Com a necessidade de adaptação aos sistemas de memória muito limitada, que eram disponàveis quando ela foi desenvolvida. A linguagem Planner usava estruturas de controle de backtracking, de tal forma que apenas um único caminho computacional tinha que ser armazenado por vez. Em seguida, o Prolog foi desenvolvido como uma simplificação do Planner que permitia a invocação orientada a padrões apenas a partir de objetivos (também baseado em backtracking). A partir do Planner foram desenvolvidas as linguagens de programação QA-4, Popler, Conniver, e QLISP. As linguagens de programação Mercury, Visual Prolog, Oz e Frill, foram desenvolvidas a partir do Prolog. Atualmente existem linguagens de programação lógica concorrente (não baseadas em backtracking) derivadas do Planner (por exemplo, a Ether) e derivadas do Prolog (ver Shapiro [1989] para um apanhado geral).

    Programação lógica concorrente

    Keith Clark, Hervé Gallaire, Steve Gregory, Vijay Saraswat, Udi Shapiro, Kazunori Ueda, etc. desenvolveram uma famàlia de sistemas concorrentes de passagem de mensagens do tipo Prolog, usando unificação de variíveis compartilhadas e fluxo de estrutura de dados para mensagens. Esforços foram feitos para basear esses sistemas em lógica matemítica, e elas foram usadas como a base para o Projeto Japonês da Quinta Geração de Computadores.
    Como o modelo de atores, os sistemas com o Prolog concorrente são baseados em passagem de mensagens e conseqüentemente estavam sujeitos à mesma indeterminação. Esta foi a base de um argumento de Carl Hewitt e Gul Agha [1998] sugerindo que os sistemas com Prolog concorrente nem eram dedutivos nem lógicos.

    Programação de lógica de ordem superior

    Diversos pesquisadores estenderam a programação lógica com as caracteràsticas da programação de ordem superior derivadas da lógica de ordem superior, tais como variíveis de predicado. Tais linguagens incluem as extensões do Prolog HiLog e λProlog.

    Programação lógica linear

    Baser a na programação lógica dentro na lógica linear resultou no design de linguagens de programação lógica que são considerívelmente mais custosas do que aquelas baseadas na lógica clíssica. Programas com clíusulas de Horn (Prolog) podem apenas representar uma mudança de estado pela mudança em argumentos para predicados. Na programação lógica linear, pode-se usar a lógica linear como ambiente para dar suporte à mudança de estado. Alguns designs iniciais das linguagens de programação lógica baseadas na lógica linear, incluem LO[Andreoli & Pareschi, 1991], Lolli [Hodas & Miller, 1994], ACL [Kobayashi & Yonezawa, 1994], e Forum [Miller, 1996].O Fórum proporciona a interpretação direcionada a objetivos de toda a lógica linear.
    SHELL SCRIPTS

    Antes de saber o que é um script em shell, é importante saber o que é um Shell.

    Na linha de comandos de um shell, podemos utilizar diversos comandos um após o outro, ou mesmo combiní-los numa mesma linha. Se colocarmos diversas linhas de comandos em um arquivo texto simples, teremos em mãos um Shell Script, ou um script em shell, jí que Script é uma descrição geral de qualquer programa escrito em linguagem interpretada, ou seja, não compilada. Outros exemplos de linguagens para scripts são o php, perl, python, javascript e muitos outros. Podemos então ter um script em php, um script perl e assim em diante.

    Uma vez criado, um ShellScript pode ser reutilizado quantas vezes for necessírio. Seu uso, portanto, é indicado na automação de tarefas que serão realizadas mais de uma vez. Todo sistema Unix e similares são repletos de scripts em shell para a realização das mais diversas atividades administrativas e de manutenção do sistema.

    Os arquivos de lote (batch - arquivos *.bat) do windows são também exemplos de ShellScripts, jí que são escritos em linguagem interpretada e executados por um Shell do Windows, em geral o command.com ou hoje em dia o cmd.exe. Os Shells do Unix, porém, são inumeras vezes mais poderosos que o interpretador de comandos do windows, podendo executar tarefas muito mais complexas e elaboradas.

    Os scripts shell podem ser agendados para execução através da tabela crontab, entre outras coisas. É uma ferramenta indispensível aos administradores de sistemas Unix.

    O Shell mais comum e provavelmente o que possui mais scripts escritos para ele é também um dos mais antigos e simples, o sh. Este shell estí presente em todo o sistema tipo Unix, incluàdo o Linux, FreeBSD, AIX, HP-UX, OpenBSD, Solaris, NetBSD, Irix, etc. Por ser o shell nativo mais comum é natural que se prefira escrever scripts para ele, tornando o script mais facilmente portível para outro sistema.

    Os Shells não estão diretamente associados a um ou outro tipo de Unix, embora vírias empresas comerciais tenham suas próprias versões de Shell. No software livre o Shell utilizado em um sistema em geral é exatamente o mesmo utilizado em outro. Por exemplo, o bash encontrado no Linux é o mesmo shell bash encontrado no FreeBSD e pode também facilmente ser instalado no Solaris ou outros sistemas Unix comerciais para passar a ser utilizado como interface direta de comandos ou como interpretador de scripts. O mesmo acontece com o tcsh e vírios outros shells desenvolvidos no modelo de Software Livre.

    Mais sobre SHELL SCRIPT: http://www.devin.com.br/eitch/shell_script/
    ALGOL

    O ALGOL é uma famàlia de linguagens de programação de alto nàvel voltadas principalmente para aplicações cientàficas. Seu nome provém das palavras "ALGOrithmic Language" (Linguagem Algoràtmica).

    Vírias linguagens razoavelmente diferentes receberam o nome de ALGOL ou Algol, adicionando ao nome letras ou números, por descenderem diretamente do ALGOL original.

    As duas caracteràsticas principais do Algol são: a clareza e a elegância da sua estrutura baseada nos blocos e o estilo de sua definição, que usa uma linguagem metalingüàstica para definir de forma concisa e relativamente completa a sua sintaxe.

    A linguagem continuou sendo desenvolvida e enriquecida com novas construções e novos comandos que aumentaram seu potencial.

    Existem outras versões do Algol, como, por exemplo, o Algol 68, o Algol W voltado para míquinas IBM e o Algol 6000/7000 da Burroughs.

    Mais sobre ALGOL: http://www-usr.inf.ufsm.br/~shun/elc117/t2/index.html

    Espero que tenham Gostado! Até a Proxima!
    Welcome to the jungle!

  2. #2
    Guest
    Simplesmente sensacional

    toma-re que ganhe um fixo


    porq essa materia merece.


    abraços neguinho

    bom trabalho

  3. #3
    Gray Hat
    Data de Ingresso
    Dec 2006
    Posts
    2.145
    Tanto Esforço, mais vale a pena! ^^

    Bom trabalho Milorde? É Nosso o Mérito! xD

    ByE!
    Welcome to the jungle!

  4. #4
    Newbie
    Data de Ingresso
    Feb 2007
    Posts
    28
    Opaa
    mtoo bomm kra
    tinha umas ae q eu nao conhecia :P

    Vlwww
    intééé maais :wink:

  5. #5
    Muita boa a matéria, parabens aos dois.

    Tem duas que não conhecia :lol:

  6. #6
    Membro
    Data de Ingresso
    Dec 2006
    Localização
    Mundo da imaginação.
    Posts
    200
    Sensacional ¹²³
    "O que nós fazemos nunca é compreendido, apenas louvado ou condenado."

  7. #7
    Wannabe
    Data de Ingresso
    Nov 2006
    Localização
    Fórum Invaders
    Posts
    571
    Nossa muito bom....Demorei pra ler mais tinha muitas que eu não nem tinha ouvido falar

  8. #8
    Administrador Administrador Avatar de Cartoondivine
    Data de Ingresso
    Nov 2005
    Localização
    127.0.0.1
    Posts
    9.720
    Cara, mto boa a matéria mesmo. Estou salvando ela no meu PC pra poder ler com calma tudo aqui. :wink:
    Não gosot de floodar o tópico com esses negócios de "mto bom", "parabéns" e coisa e talz, mas vc mereceu q eu o fizesse.

    Abração caras.

  9. #9
    Wannabe
    Data de Ingresso
    Oct 2006
    Posts
    755
    cara, o negocio é o seguinte... esse sem dúvida é um tópico que merece ser fixado! parabens pelo esforço!
    muito bom msm!
    Dando trabalho pros anjos...

  10. #10
    Newbie
    Data de Ingresso
    Nov 2006
    Posts
    59
    Bem legal mesmo parabéns.
    Quanto ao fixo... também acho que merece.

Tópicos Similares

  1. Respostas: 5
    Último Post: 27 Mar 2010, 15:35
  2. Qual a melhor linguagem de programação?
    Por CROSSBR no fórum Programação
    Respostas: 8
    Último Post: 10 Oct 2006, 00:47

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •