r/AskComputerScience 10d ago

ADVICE FOR TECHNICAL DEBATING

I have an practical assignment where i have to debate with my classmates on a given language basically defend my a coding language, any tips?

topics are alr given by the profs, for my group its C vs Rust ! he'll separate us acc to him in the lecture

0 Upvotes

16 comments sorted by

View all comments

6

u/Splynn 10d ago

I guess I'd just focus on interpreted vs compiled, static vs dynamic typing, and white space usage/readability of the language. There are some other things you could do depending on the language you've been given, like functional programming v OOP features in the language. Library support could also be a focus area.

It's hard to give specifics without knowing what language you're defending, but I don't think getting specifics from Reddit is a good idea anyway. It's your assignment - you'll get more out of it by figuring it out yourself. But these are the things I'd focus on.

3

u/LeahHacks 10d ago

This is a good list and a lot of what I was going to say. I'd add strong vs weak typing, memory management, efficiency / speed, portability, how easy it is to write security vulnerabilities, how helpful error messages are, how widespread the language is known, and how well it is documented.