Why are so many data structures missing in high-level languages?

Why languages ​​of a higher level (Javascript, PHP, etc.) do not offer data structures such as linked lists, queues, binary trees, etc. as part of their standard library? Is this due to historical / practical / cultural considerations or is there something more fundamental that I am missing.

+5
source share
3 answers

linked lists

, . ( ) : , . , .

.

. - , , , . Hashtables . - ( , , , ).

, , , . , , - 95% .

+8

" ", , , (4GL -?). " " , : -, , .. , .

?

Javascript. , , -. -. , ( ).

Javascript " ", . , Javascript . , Basic FORTRAN , - , . , Javascript , . Javascript , , . , ( Javascript, ..). , .

. , , - . ( ) . , , ... .

?

, , . , -, , , , . .

. concurrency , . , . . (, ).

...

, , , , , . . , , .

+3

My intuitive answer would be that these languages ​​lay out higher-level data structures to the programmer to implement themselves. This allows programmers to tune a specific data structure to the problem solved by the software. Often in an organization, many of these DSes are packaged in libraries for reuse in a large-scale application.

0
source

All Articles