|
![]() |
||
Para mim uma coisa INTRIGANTE qual a linguagem do WINDOWS ?
|
||
. Nós temos 759.270 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
Registrado em: Dec 2004
Mensagens: 23
Reputação: 0
![]() |
DESDE JÁ AGRADEÇO.
|
|
|
|
|
|
#2 (permalink) |
|
General de Pijama
|
Depende da instalação. Pode ser em inglês, português tem versão até em javanês.
:c) Agora, falando sério: o kernel e as partes mais vitais do sistema certamente são programadas em C e, talvez, C++. E provavelmente grande parte do sistema é C++. De resto, podem alguns aplicativos ou bibliotecas feitos em outras linguagens, como C# ou Visual Basic.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#3 (permalink) | |
|
__ADM__
Registrado em: Aug 2001
Localização: SP/Terráqueo
Idade: 10
Mensagens: 36.833
Reputação: 5287
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
araninos
![]() Edite o título para minúsculas, pelas regras do fórum não pode escrever em CAIXA ALTA Citação:
__________________
Eu não dou o peixe ><((((º>Ooº ... ensino a pescar! ..._)¯`·._)¯`·._)¯`·... Entre no fórum para o debate , não para um embate!!! ![]() Essa Luz! É claro que é JESUS!!! (by RC) Ei vc ae!!! Assine também: http://www.movimentogotadagua.com.br/ |
|
|
|
|
|
|
#4 (permalink) | |
|
Ubbergeek
|
Citação:
As partes mais importantes do sistema devem ser feitas em assembler, mais rápido e eficiente, enquanto o restante do sistema usa um misto de assembler com C. Não sei se é usado C++, nunca ouvi nada a respeito e com certeza não usam o VB pra nada nele. É interessante notar uma coisa: Há algum tempo saiu uma notícia na net que se vc abrisse um determinado arquivo com um programa de resources, vc encontraria o progarma compilado pelo Borland C. então é bem capaz que a MS não utilize seus próprios softwares de desenvolvimento para desenvolver... :P
__________________
Casa:MS Windows Seven (empolgando) Trampo: MS Windows Seven (desapontando) Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum |
|
|
|
|
|
|
#5 (permalink) |
|
General de Pijama
|
Podem ter bibliotecas feitas em VB (e eu acredito que tenham) no Windows sim, jcferranti, mas não no kernel ou em funções do sistema.
Sobre as partes mais imporantes serem feitas em assembler, é mais comum que seja um ASM dentro de um fonte em C. E C++ certamente é usado em várias bibliotecas, com certeza.
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#6 (permalink) |
|
Newbie
|
O Windows é feito grande parte em C e C++. Usa assembly tbm, mas nao tanto quanto C e C++. Agora VB eu desconheço disso...
|
|
|
|
|
|
#7 (permalink) | |
|
Ubbergeek
|
Citação:
Se tivesse partes em VB, o runtime do VB (vbrun600.dll na versão 6.0) viria junto com o windows. Como na instalação básica do windows esse arquivo não vem, então duvido que seja usado o VB. Já tive problems ao instalar programas que pediam essa biblioteca e era necessário baixá-la da net.
__________________
Casa:MS Windows Seven (empolgando) Trampo: MS Windows Seven (desapontando) Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum |
|
|
|
|
|
|
#8 (permalink) |
|
General de Pijama
Registrado em: Feb 2002
Localização: Salvador BA
Mensagens: 3.740
Reputação: 0
![]() ![]() ![]() ![]() ![]() |
Galera, VB = Visual Basic programa da Microsoft para programação, assim como Delphi, ele não rodaria se o Windows não existisse, logo o Windows não tem VB em sua programação inicial, alguns aplicativos do Windows são feitos em VB, mas o sistema operacional não.
|
|
|
|
|
|
#9 (permalink) |
|
General de Pijama
|
Forsaken_BA calma. Não seja precipitado. Quem te garante que o Bloco de Notas, por exemplo, não foi feito em VB? Alguma biblioteca que bem junto poderia ter sido feita em VB, mas o jcferranti lembrou bem, o Windows 98 não vem com o runtime. Talvez o XP venha e tenha alguma biblioteca feita em VB.
Entendeu?
__________________
Ayloиs Hazzud, com N invertido |
|
|
|
|
|
#10 (permalink) | |
|
Ubbergeek
|
Citação:
Só uma pequena correção na sua afirmação é: Em que linguagem foi feito o montador Assembler? Não existia montador para montar o que foi criado, existia? Da mesma forma que o primeiro Delphi (e acho que até a versão 3) foi feito em Delphi! Não é necessário que o sistema exista para se criar ferramentas básicas para ele, basta saber o se está fazendo.... :P
__________________
Casa:MS Windows Seven (empolgando) Trampo: MS Windows Seven (desapontando) Quer um Fórum exclusivamente sobre Open Source? Aqui: www.linuxbsd.com.br/forum |
|
|
|
|
|
|
#11 (permalink) |
|
Novo Membro
|
Através de engenharia reversa, formandos em cooperação com alunos do 2º ano de Ciência da Computação da Universidade de Massachusetts Ohio, conseguiram extrair parte do código fonte do Windows98:
/* TOP SECRET Microsoft (c) Code Project: Memphis(tm) Projected release-date: Summer 1998 */ #include "win31.h" #include "win95.h" #include "evenmore.h" #include "oldstuff.h" #include "billrulz.h" #include "crash.h" #include "uneasy.h" #define INSTALL = HARD #define USER = DELAYED char make_prog_look_big[1600000]; void main() { while(!CRASHED) { display_copyright_message(); display_bill_rulez_message(); do_nothing_loop(); if (first_time_installation) { make_50_megabyte_swapfile(); do_nothing_loop(); totally_screw_up_HPFS_file_system(); search_and_destroy_the_rest_of_OS/2(); hang_system(); } write_something(anything); display_copyright_message(); do_nothing_loop(); do_some_stuff(); if (still_not_crashed) { display_copyright_message(); do_nothing_loop(); basically_run_windows_3.1(); do_nothing_loop(); do_nothing_loop(); } } if (detect_cache()) disable_cache(); if (fast_cpu()) { set_wait_states(lots); set_mouse(speed, very_slow); set_mouse(action, jumpy); set_mouse(reaction, sometimes); } /* printf("Welcome to Windows 3.11"); */ /* printf("Welcome to Windows 95"); */ printf("Welcome to Windows 98"); if (system_ok()) crash(to_dos_prompt); else system_memory = open("a:\swp0001.swp", O_CREATE); while(something) { sleep(5); get_user_input(); sleep(5); act_on_user_input(); sleep(5); } create_general_protection_fault(); } |
|
|
|
|
|
#12 (permalink) |
|
GeeK
Registrado em: Dec 2002
Localização: Paranavaí e Maringá
Idade: 25
Mensagens: 2.323
Reputação: 22
![]() |
Sou ignorante no assunto, então... Que linguagem é essa? :P.
[]'s |
|
|
|
|
|
#13 (permalink) | ||
|
Membro Senior
|
Citação:
PS: ahuahuahauah,, *******, qnt crash nesse código ai, heim !! Citação:
|
||
|
|
|
![]() |
| Opções do Tópico | |
|
|