Novos Recursos do
Mathematica
8: Carregamento de Bibliotecas Dinâmicas
◄
anterior
|
próximo
►
Desenvolvimento de Software
Chame bibliotecas de C externas
Carregue descobertas decorrentes do radical de palavras em inglês. Por exemplo, a palavra "govern" é o radical de "governor", "government", e muitas outras. Aqui, um código externo de C para ferramentas linguísticas é chamado pelo
Mathematica
.
In[1]:=
X
srcf = FileNameJoin[{NotebookDirectory[], "stem.c"}]; lib = CreateLibrary[{srcf}, "stem"]; stem = LibraryFunctionLoad[lib, "doStem", {"UTF8String"}, "UTF8String"]; doi = StringSplit[ExampleData[{"Text", "DeclarationOfIndependence"}], Whitespace];
In[2]:=
X
Sort[Tally[stem /@ doi], Last[#1] > Last[#2] &][[;; 50]]
Out[2]=