DeepSeek Coder supports a wide range of programming languages, specifically 87 languages in its initial version and expands to 338 languages in the Coder V2 version. The languages supported include:
- General-purpose languages: Python, Java, C++, C#, JavaScript, Ruby, Go, Rust
- Scripting languages: Bash, PowerShell, Perl
- Functional languages: Haskell, Scala, Elixir
- Markup and styling languages: HTML, CSS, Markdown
- Database languages: SQL, PL/SQL
- Others: Ada, Agda, Assembly, Dart, Kotlin, Lua, MATLAB, Racket, Scheme
This extensive support allows DeepSeek Coder to cater to diverse coding environments and tasks across various domains[1][2][5][9].
Citations:
[1] https://github.com/deepseek-ai/deepseek-coder/?tab=readme-ov-file
[2] https://blog.promptlayer.com/deepseek-v2-vs-coder-v2-a-comparative-analysis/
[3] https://huggingface.co/deepseek-ai/deepseek-coder-6.7b-instruct
[4] https://dataloop.ai/library/model/deepseek-ai_deepseek-coder-67b-base/
[5] https://dataloop.ai/library/model/deepseek-ai_deepseek-coder-v2-instruct/
[6] https://www.datacamp.com/tutorial/deepseek-coder-v2
[7] https://play.ht/blog/deepseek-coder/
[8] https://arxiv.org/html/2406.11931v1
[9] https://huggingface.co/deepseek-ai/DeepSeek-Coder-V2-Instruct