Вы также должны различать C и Java.
С C вы можете углубиться в системное программирование. Вы можете разработать аппаратные драйверы, операционные системы и многое другое, тогда как вы не сможете сделать это на Java. Java работает на виртуальной машине и поэтому не имеет прямого доступа к операциям закрытия системы.
PHP лучше всего подходит для веб-программирования, но также может использоваться в автономном режиме. Вы можете использовать PHP почти так же, как вы можете использовать Java, но на самом деле это не предназначено для этого. PHP предназначен для использования на веб-серверах. Так что, как правило, проще писать настольные приложения на Java или C.
Заключительное:
- C: операции закрытия системы, а также настольные приложения
- Java: настольные приложения, веб-сервисы, почти все
- PHP: серверные приложения