Libraries

1. Libraries

João Paulo Alves Pereira
JaoOLeigo

(usa Ubuntu)

Enviado em 26/05/2020 - 21:40h

Eu li algumas coisas mas não consegui entender mt bem oq sao libraries(bibliotecas). Eu li que sao arquivos que podem ser reutilizados, podem ser compartilhados e tal. No WIndows eles sao as dll. Mas eu nao entendi o que é ele em si.
VI que no linux existe a parte la de libraries mas, como não é um arquivo que da pra ser aberto, nao da pra ser acessado, ficou uma coisa mt abstrata pra mim.
Na verdade o unico conceito de libraries que consegui entender foi as libraries da linguagem C, porque eu li que qnd usamos as libraries elas sao simplismente funções prontas. aí a gente so usa o protótipo dela(ex printf(...)).
Mas em relação ao resto nao entendi.




  


2. Re: Libraries

João Paulo Alves Pereira
JaoOLeigo

(usa Ubuntu)

Enviado em 26/05/2020 - 21:51h

Um trecho sobre libraries do wikipedia:

"Ligação dinâmica significa que os dados em uma biblioteca não são copiados para um novo executável ou biblioteca em tempo de compilação, mas permanecem a um arquivo separado no disco. O ligador realiza uma quantidade mínima de trabalho em tempo de compilação—ele apenas grava quais bibliotecas são necessárias para o executável em um índice. A maior parte do trabalho é feita quando a aplicação é carregada em memória ou durante a execução do processo. O código de ligação necessário é na verdade parte do sistema operacional subjacente. Na hora apropriada, o carregador do programa encontra as bibliotecas relevantes no disco e adiciona os dados relevantes da biblioteca no espaço de memória do processo."

Essa parte fala sobre o programa "puxar" as libraries pra memoria so quando acontecer a execução, mas "puxar" o que? um script de linguagem de alto nivel? não sei. Queria saber o q tem dentro de uma librarie. Se alguem souber com um exemplo especifico acho que ajudaria :\








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts